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

Not Found

345s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

395s #

The requested URL was not found on this server.

395s # ' 395s ok 8 395s # testing : /merge/notfound.html code 395s # expected: 404 395s # received: '404' 395s ok 9 395s # testing : /merge/notfound.html content 395s # expected: 'testing merge' 395s # received: 'testing merge' 395s ok 10 395s # testing : /merge/merge2/notfound.html code 395s # expected: 404 395s # received: '404' 395s ok 11 395s # testing : /merge/merge2/notfound.html content 395s # expected: 'testing merge' 395s # received: 'testing merge' 395s ok 12 395s # testing : /bounce/notfound.html code 395s # expected: 404 395s # received: '404' 395s ok 13 395s # testing : /bounce/notfound.html content 395s # expected: qr/expire test/ 395s # received: ' 395s # expire test 395s # expire test 395s # ' 395s ok 14 395s ok 398s t/apache/etags.t .................... 398s # Checking for existence of FileETag directive 398s # Returned 200: 398s 1..61 398s # Running under perl version 5.040001 for linux 398s # Current time local: Thu Sep 4 17:58:18 2025 398s # Current time GMT: Thu Sep 4 17:58:18 2025 398s # Using Test.pm version 1.31 398s # Using Apache/Test.pm version 1.44 398s # --- 398s # HEAD /apache/etags/default/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 1 398s # --- 398s # HEAD /apache/etags/ms/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 2 398s # --- 398s # HEAD /apache/etags/m/minus-mis/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 3 398s # --- 398s # HEAD /apache/etags/all/is/test.txt 398s # Expecting two components in ETag field 398s # Received "87163-b" 398s ok 4 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 5 398s # --- 398s # HEAD /apache/etags/m/minus-m/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 6 398s # --- 398s # HEAD /apache/etags/all/mis/test.txt 398s # Expecting three components in ETag field 398s # Received "8717b-b-62c6deaf13e40" 398s ok 7 398s # --- 398s # HEAD /apache/etags/m/minus-ms/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 8 398s # --- 398s # HEAD /apache/etags/all/test.txt 398s # Expecting three components in ETag field 398s # Received "87173-b-62c6deaf13e40" 398s ok 9 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 398s # Expecting two components in ETag field 398s # Received "8712b-62c6deaf13e40" 398s ok 10 398s # --- 398s # HEAD /apache/etags/none/plus-ms/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 11 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 12 398s # --- 398s # HEAD /apache/etags/none/plus-mis/test.txt 398s # Expecting three components in ETag field 398s # Received "87130-b-62c6deaf13e40" 398s ok 13 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 398s # Expecting two components in ETag field 398s # Received "87128-b" 398s ok 14 398s # --- 398s # HEAD /apache/etags/all/ms/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 15 398s # --- 398s # HEAD /apache/etags/m/plus-m/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 16 398s # --- 398s # HEAD /apache/etags/all/minus-i/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 17 398s # --- 398s # HEAD /apache/etags/m/minus-i/test.txt 398s # Expecting field to be absent 398s # Received "62c6deaf13e40" 398s ok 18 398s # --- 398s # HEAD /apache/etags/m/minus-is/test.txt 398s # Expecting field to be absent 398s # Received "62c6deaf13e40" 398s ok 19 398s # --- 398s # HEAD /apache/etags/all/minus-ms/test.txt 398s # Expecting one component in ETag field 398s # Received "87188" 398s ok 20 398s # --- 398s # HEAD /apache/etags/m/minus-s/test.txt 398s # Expecting field to be absent 398s # Received "62c6deaf13e40" 398s ok 21 398s # --- 398s # HEAD /apache/etags/all/mi/test.txt 398s # Expecting two components in ETag field 398s # Received "87169-62c6deaf13e40" 398s ok 22 398s # --- 398s # HEAD /apache/etags/i/test.txt 398s # Expecting one component in ETag field 398s # Received "87191" 398s ok 23 398s # --- 398s # HEAD /apache/etags/all/minus-mis/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 24 398s # --- 398s # HEAD /apache/etags/m/minus-mi/test.txt 398s # Expecting field to be absent 398s # Received "b-62c6deaf13e40" 398s ok 25 398s # --- 398s # HEAD /apache/etags/none/plus-i/test.txt 398s # Expecting one component in ETag field 398s # Received "8714c" 398s ok 26 398s # --- 398s # HEAD /apache/etags/m/plus-i/test.txt 398s # Expecting two components in ETag field 398s # Received "871bd-62c6deaf13e40" 398s ok 27 398s # --- 398s # HEAD /apache/etags/none/test.txt 398s # Expecting field to be absent 398s # ETag field is missing 398s ok 28 398s # --- 398s # HEAD /apache/etags/is/test.txt 398s # Expecting two components in ETag field 398s # Received "87115-b" 398s ok 29 398s # --- 398s # HEAD /apache/etags/none/mis/test.txt 398s # Expecting three components in ETag field 398s # Received "87152-b-62c6deaf13e40" 398s ok 30 398s # --- 398s # HEAD /apache/etags/mis/test.txt 398s # Expecting three components in ETag field 398s # Received "87194-b-62c6deaf13e40" 398s ok 31 398s # --- 398s # HEAD /apache/etags/all/minus-is/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 32 398s # --- 398s # HEAD /apache/etags/m/plus-is/test.txt 398s # Expecting three components in ETag field 398s # Received "871ae-b-62c6deaf13e40" 398s ok 33 398s # --- 398s # HEAD /apache/etags/none/i/test.txt 398s # Expecting one component in ETag field 398s # Received "8714f" 398s ok 34 398s # --- 398s # HEAD /apache/etags/none/plus-m/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 35 398s # --- 398s # HEAD /apache/etags/none/ms/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 36 398s # --- 398s # HEAD /apache/etags/s/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 37 398s # --- 398s # HEAD /apache/etags/none/plus-mi/test.txt 398s # Expecting two components in ETag field 398s # Received "87149-62c6deaf13e40" 398s ok 38 398s # --- 398s # HEAD /apache/etags/all/minus-s/test.txt 398s # Expecting two components in ETag field 398s # Received "8716e-62c6deaf13e40" 398s ok 39 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 40 398s # --- 398s # HEAD /apache/etags/m/plus-mis/test.txt 398s # Expecting three components in ETag field 398s # Received "871a4-b-62c6deaf13e40" 398s ok 41 398s # --- 398s # HEAD /apache/etags/m/plus-mi/test.txt 398s # Expecting two components in ETag field 398s # Received "871ba-62c6deaf13e40" 398s ok 42 398s # --- 398s # HEAD /apache/etags/none/is/test.txt 398s # Expecting two components in ETag field 398s # Received "8711f-b" 398s ok 43 398s # --- 398s # HEAD /apache/etags/m/plus-ms/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 44 398s # --- 398s # HEAD /apache/etags/all/i/test.txt 398s # Expecting one component in ETag field 398s # Received "87178" 398s ok 45 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 398s # Expecting one component in ETag field 398s # Received "8713c" 398s ok 46 398s # --- 398s # HEAD /apache/etags/all/minus-mi/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 47 398s # --- 398s # HEAD /apache/etags/m/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 48 398s # --- 398s # HEAD /apache/etags/none/m/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 49 398s # --- 398s # HEAD /apache/etags/none/mi/test.txt 398s # Expecting two components in ETag field 398s # Received "87122-62c6deaf13e40" 398s ok 50 398s # --- 398s # HEAD /apache/etags/none/plus-s/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 51 398s # --- 398s # HEAD /apache/etags/mi/test.txt 398s # Expecting two components in ETag field 398s # Received "87118-62c6deaf13e40" 398s ok 52 398s # --- 398s # HEAD /apache/etags/all/inherit/test.txt 398s # Expecting three components in ETag field 398s # Received "8716c-b-62c6deaf13e40" 398s ok 53 398s # --- 398s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 54 398s # --- 398s # HEAD /apache/etags/none/inherit/test.txt 398s # Expecting field to be absent 398s # ETag field is missing 398s ok 55 398s # --- 398s # HEAD /apache/etags/none/s/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 56 398s # --- 398s # HEAD /apache/etags/none/plus-is/test.txt 398s # Expecting two components in ETag field 398s # Received "87140-b" 398s ok 57 398s # --- 398s # HEAD /apache/etags/m/plus-s/test.txt 398s # Expecting two components in ETag field 398s # Received "b-62c6deaf13e40" 398s ok 58 398s # --- 398s # HEAD /apache/etags/all/m/test.txt 398s # Expecting one component in ETag field 398s # Received "62c6deaf13e40" 398s ok 59 398s # --- 398s # HEAD /apache/etags/all/s/test.txt 398s # Expecting one component in ETag field 398s # Received "b" 398s ok 60 398s # --- 398s # HEAD /apache/etags/all/minus-m/test.txt 398s # Expecting two components in ETag field 398s # Received "87166-b" 398s ok 61 398s ok 402s t/apache/expr.t ..................... 402s 1..229 402s # Running under perl version 5.040001 for linux 402s # Current time local: Thu Sep 4 17:58:21 2025 402s # Current time GMT: Thu Sep 4 17:58:21 2025 402s # Using Test.pm version 1.31 402s # Using Apache/Test.pm version 1.44 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true" should evaluate to true, got true 402s ok 1 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "false" should evaluate to false, got false 402s ok 2 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "foo", got parse error 402s ok 3 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -eq 01" should evaluate to true, got true 402s ok 4 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -eq 2" should evaluate to false, got false 402s ok 5 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -ne 2" should evaluate to true, got true 402s ok 6 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -ne 1" should evaluate to false, got false 402s ok 7 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -lt 02" should evaluate to true, got true 402s ok 8 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -lt 1" should evaluate to false, got false 402s ok 9 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -le 2" should evaluate to true, got true 402s ok 10 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -le 1" should evaluate to true, got true 402s ok 11 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "2 -gt 1" should evaluate to true, got true 402s ok 12 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -gt 1" should evaluate to false, got false 402s ok 13 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "2 -ge 1" should evaluate to true, got true 402s ok 14 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -ge 1" should evaluate to true, got true 402s ok 15 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "1 -gt -1" should evaluate to true, got true 402s ok 16 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' == 'aa'" should evaluate to true, got true 402s ok 17 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' == 'b'" should evaluate to false, got false 402s ok 18 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' = 'aa'" should evaluate to true, got true 402s ok 19 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' = 'b'" should evaluate to false, got false 402s ok 20 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' != 'b'" should evaluate to true, got true 402s ok 21 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' != 'aa'" should evaluate to false, got false 402s ok 22 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' < 'b'" should evaluate to true, got true 402s ok 23 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' < 'aa'" should evaluate to false, got false 402s ok 24 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' <= 'b'" should evaluate to true, got true 402s ok 25 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' <= 'aa'" should evaluate to true, got true 402s ok 26 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'b' > 'aa'" should evaluate to true, got true 402s ok 27 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' > 'aa'" should evaluate to false, got false 402s ok 28 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'b' >= 'aa'" should evaluate to true, got true 402s ok 29 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'aa' >= 'aa'" should evaluate to true, got true 402s ok 30 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 402s ok 31 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 402s ok 32 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 402s ok 33 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 402s ok 34 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 402s ok 35 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 402s ok 36 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 402s ok 37 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 402s ok 38 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 402s ok 39 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 402s ok 40 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME} != ''" should evaluate to true, got true 402s ok 41 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a' -in { 'b', 'a' } " should evaluate to true, got true 402s ok 42 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a' -in { 'b', 'c' } " should evaluate to false, got false 402s ok 43 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /bc/ " should evaluate to true, got true 402s ok 44 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /BC/i " should evaluate to true, got true 402s ok 45 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' !~ m!bc! " should evaluate to false, got false 402s ok 46 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' !~ m!BC!i " should evaluate to false, got false 402s ok 47 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " $0 == '' " should evaluate to true, got true 402s ok 48 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " $1 == '' " should evaluate to true, got true 402s ok 49 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " $9 == '' " should evaluate to true, got true 402s ok 50 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " '$0' == '' " should evaluate to true, got true 402s ok 51 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 402s ok 52 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 402s ok 53 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 402s ok 54 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 402s ok 55 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 402s ok 56 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 402s ok 57 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 402s ok 58 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 402s ok 59 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 402s ok 60 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 402s ok 61 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 402s ok 62 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 402s ok 63 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 402s ok 64 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 402s ok 65 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 402s ok 66 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 402s ok 67 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 402s ok 68 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 402s ok 69 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 402s ok 70 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{HTTPS} == 'off' " should evaluate to true, got true 402s ok 71 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 402s ok 72 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 402s ok 73 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 402s ok 74 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 402s ok 75 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 402s ok 76 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 402s ok 77 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 402s ok 78 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 402s ok 79 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 402s ok 80 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 402s ok 81 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 402s ok 82 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "escape('?') = '%3f' " should evaluate to true, got true 402s ok 83 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "unescape('%3f') = '?' " should evaluate to true, got true 402s ok 84 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 402s ok 85 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 402s ok 86 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 402s ok 87 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "file('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 402s ok 88 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-n ''" should evaluate to false, got false 402s ok 89 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-z ''" should evaluate to true, got true 402s ok 90 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-n '1'" should evaluate to true, got true 402s ok 91 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-z '1'" should evaluate to false, got false 402s ok 92 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "-R 'abc'", got parse error 402s ok 93 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 402s ok 94 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-R '240.0.0.0'" should evaluate to false, got false 402s ok 95 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-R '240.0.0.0/8'" should evaluate to false, got false 402s ok 96 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-R 'ff::/8'" should evaluate to false, got false 402s ok 97 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 402s ok 98 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 402s ok 99 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 402s ok 100 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 402s ok 101 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 402s ok 102 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 402s ok 103 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 402s ok 104 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'foo' -strmatch '*o'" should evaluate to true, got true 402s ok 105 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 402s ok 106 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'foo' -strmatch 'F*'" should evaluate to false, got false 402s ok 107 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'foo' -strcmatch 'F*'" should evaluate to true, got true 402s ok 108 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'foo' -strmatch 'g*'" should evaluate to false, got false 402s ok 109 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'foo' -strcmatch 'g*'" should evaluate to false, got false 402s ok 110 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 402s ok 111 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 402s ok 112 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 402s ok 113 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 402s ok 114 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "foo('bar') = 'bar'", got parse error 402s ok 115 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "%{FOO} != 'bar'", got parse error 402s ok 116 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s Should get parse error for "'bar' = bar", got parse error 402s ok 117 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true" should evaluate to true, got true 402s ok 118 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && true" should evaluate to true, got true 402s ok 119 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || true" should evaluate to true, got true 402s ok 120 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || true || true" should evaluate to true, got true 402s ok 121 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || true && true" should evaluate to true, got true 402s ok 122 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && true || true" should evaluate to true, got true 402s ok 123 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && true && true" should evaluate to true, got true 402s ok 124 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || true || !true" should evaluate to true, got true 402s ok 125 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || true && !true" should evaluate to true, got true 402s ok 126 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && true || !true" should evaluate to true, got true 402s ok 127 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && true && !true" should evaluate to false, got false 402s ok 128 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && !true" should evaluate to false, got false 402s ok 129 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || !true" should evaluate to true, got true 402s ok 130 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || !true || true" should evaluate to true, got true 402s ok 131 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || !true && true" should evaluate to true, got true 402s ok 132 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && !true || true" should evaluate to true, got true 402s ok 133 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && !true && true" should evaluate to false, got false 402s ok 134 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || !true || !true" should evaluate to true, got true 402s ok 135 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true || !true && !true" should evaluate to true, got true 402s ok 136 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && !true || !true" should evaluate to false, got false 402s ok 137 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "true && !true && !true" should evaluate to false, got false 402s ok 138 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true" should evaluate to false, got false 402s ok 139 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && true" should evaluate to false, got false 402s ok 140 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || true" should evaluate to true, got true 402s ok 141 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || true || true" should evaluate to true, got true 402s ok 142 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || true && true" should evaluate to true, got true 402s ok 143 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && true || true" should evaluate to true, got true 402s ok 144 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && true && true" should evaluate to false, got false 402s ok 145 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || true || !true" should evaluate to true, got true 402s ok 146 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || true && !true" should evaluate to false, got false 402s ok 147 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && true || !true" should evaluate to false, got false 402s ok 148 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && true && !true" should evaluate to false, got false 402s ok 149 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && !true" should evaluate to false, got false 402s ok 150 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || !true" should evaluate to false, got false 402s ok 151 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || !true || true" should evaluate to true, got true 402s ok 152 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || !true && true" should evaluate to false, got false 402s ok 153 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && !true || true" should evaluate to true, got true 402s ok 154 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && !true && true" should evaluate to false, got false 402s ok 155 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || !true || !true" should evaluate to false, got false 402s ok 156 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true || !true && !true" should evaluate to false, got false 402s ok 157 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && !true || !true" should evaluate to false, got false 402s ok 158 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!true && !true && !true" should evaluate to false, got false 402s ok 159 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true)" should evaluate to false, got false 402s ok 160 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && true)" should evaluate to false, got false 402s ok 161 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || true)" should evaluate to false, got false 402s ok 162 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || true || true)" should evaluate to false, got false 402s ok 163 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || true && true)" should evaluate to false, got false 402s ok 164 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && true || true)" should evaluate to false, got false 402s ok 165 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && true && true)" should evaluate to false, got false 402s ok 166 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || true || !true)" should evaluate to false, got false 402s ok 167 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || true && !true)" should evaluate to false, got false 402s ok 168 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && true || !true)" should evaluate to false, got false 402s ok 169 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && true && !true)" should evaluate to true, got true 402s ok 170 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && !true)" should evaluate to true, got true 402s ok 171 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || !true)" should evaluate to false, got false 402s ok 172 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || !true || true)" should evaluate to false, got false 402s ok 173 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || !true && true)" should evaluate to false, got false 402s ok 174 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && !true || true)" should evaluate to false, got false 402s ok 175 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && !true && true)" should evaluate to true, got true 402s ok 176 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || !true || !true)" should evaluate to false, got false 402s ok 177 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true || !true && !true)" should evaluate to false, got false 402s ok 178 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && !true || !true)" should evaluate to true, got true 402s ok 179 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(true && !true && !true)" should evaluate to true, got true 402s ok 180 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true)" should evaluate to true, got true 402s ok 181 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && true)" should evaluate to true, got true 402s ok 182 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || true)" should evaluate to false, got false 402s ok 183 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || true || true)" should evaluate to false, got false 402s ok 184 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || true && true)" should evaluate to false, got false 402s ok 185 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && true || true)" should evaluate to false, got false 402s ok 186 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && true && true)" should evaluate to true, got true 402s ok 187 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || true || !true)" should evaluate to false, got false 402s ok 188 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || true && !true)" should evaluate to true, got true 402s ok 189 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && true || !true)" should evaluate to true, got true 402s ok 190 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && true && !true)" should evaluate to true, got true 402s ok 191 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && !true)" should evaluate to true, got true 402s ok 192 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || !true)" should evaluate to true, got true 402s ok 193 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || !true || true)" should evaluate to false, got false 402s ok 194 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || !true && true)" should evaluate to true, got true 402s ok 195 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && !true || true)" should evaluate to false, got false 402s ok 196 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && !true && true)" should evaluate to true, got true 402s ok 197 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || !true || !true)" should evaluate to true, got true 402s ok 198 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true || !true && !true)" should evaluate to true, got true 402s ok 199 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && !true || !true)" should evaluate to true, got true 402s ok 200 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "!(!true && !true && !true)" should evaluate to true, got true 402s ok 201 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 402s ok 202 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 402s ok 203 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 402s ok 204 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 402s ok 205 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 402s ok 206 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 402s ok 207 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 402s ok 208 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 402s ok 209 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 402s ok 210 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 402s ok 211 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 402s ok 212 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 402s ok 213 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 402s ok 214 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 402s ok 215 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 402s ok 216 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 402s ok 217 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 402s ok 218 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 402s ok 219 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 402s ok 220 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 402s ok 221 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 402s ok 222 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-U '/apache/' " should evaluate to true, got true 402s ok 223 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "-U '/apache/expr/none' " should evaluate to false, got false 402s ok 224 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 402s ok 225 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 402s ok 226 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "base64('foo') = 'Zm9v' " should evaluate to true, got true 402s ok 227 402s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 402s ok 228 402s Error log should not have 'Internal evaluation error' entries, found 0 402s ok 229 402s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 402s ok 407s t/apache/expr_string.t .............. 407s 1..29 407s # Running under perl version 5.040001 for linux 407s # Current time local: Thu Sep 4 17:58:24 2025 407s # Current time GMT: Thu Sep 4 17:58:24 2025 407s # Using Test.pm version 1.31 407s # Using Apache/Test.pm version 1.44 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 1 407s Expected return code 200, got 200 for 'foo' 407s ok 2 407s # testing : log message [Thu Sep 04 17:58:28.348765 2025] [log_debug:info] [pid 10962:tid 10962] [client 127.0.0.1:36732] foo (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: 'foo' 407s # received: 'foo' 407s ok 3 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 4 407s Expected return code 200, got 200 for '%{req:SomeHeader}' 407s ok 5 407s # testing : log message [Thu Sep 04 17:58:28.604897 2025] [log_debug:info] [pid 10962:tid 10962] [client 127.0.0.1:36732] SomeValue (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: 'SomeValue' 407s # received: 'SomeValue' 407s ok 6 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 7 407s Should get parse error (500) for "%{", got 500 407s ok 8 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 9 407s Expected return code 200, got 200 for '%' 407s ok 10 407s # testing : log message [Thu Sep 04 17:58:29.110948 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] % (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: '%' 407s # received: '%' 407s ok 11 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 12 407s Expected return code 200, got 200 for '}' 407s ok 13 407s # testing : log message [Thu Sep 04 17:58:29.363484 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] } (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: '}' 407s # received: '}' 407s ok 14 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 15 407s Expected return code 200, got 200 for '\"' 407s ok 16 407s # testing : log message [Thu Sep 04 17:58:29.616560 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] " (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: '"' 407s # received: '"' 407s ok 17 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 18 407s Expected return code 200, got 200 for '\'' 407s ok 19 407s # testing : log message [Thu Sep 04 17:58:29.869038 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] ' (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: '\'' 407s # received: '\'' 407s ok 20 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 21 407s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 407s ok 22 407s # testing : log message [Thu Sep 04 17:58:30.122187 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: '%{req:SomeHeader}' 407s # received: '%{req:SomeHeader}' 407s ok 23 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 24 407s Expected return code 200, got 200 for '%{tolower:IDENT}' 407s ok 25 407s # testing : log message [Thu Sep 04 17:58:30.375416 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] ident (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: 'ident' 407s # received: 'ident' 407s ok 26 407s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 27 407s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 407s ok 28 407s # testing : log message [Thu Sep 04 17:58:30.628383 2025] [log_debug:info] [pid 10961:tid 10961] [client 127.0.0.1:36738] get (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 407s # didn't match 407s # expected: 'get' 407s # received: 'get' 407s ok 29 407s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 407s ok 412s t/apache/getfile.t .................. 412s # using LWP client 412s 1..221 412s # Running under perl version 5.040001 for linux 412s # Current time local: Thu Sep 4 17:58:30 2025 412s # Current time GMT: Thu Sep 4 17:58:30 2025 412s # Using Test.pm version 1.31 412s # Using Apache/Test.pm version 1.44 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4c64-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 19556 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl.pod 412s # expected: 19556 412s # received: 19556 412s ok 1 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "dbb0-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 56240 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5004delta.pod 412s # expected: 56240 412s # received: 56240 412s ok 2 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "85ea-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 34282 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5005delta.pod 412s # expected: 34282 412s # received: 34282 412s ok 3 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "da40-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 55872 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5100delta.pod 412s # expected: 55872 412s # received: 55872 412s ok 4 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "ab70-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 43888 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5101delta.pod 412s # expected: 43888 412s # received: 43888 412s ok 5 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "15cb8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 89272 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5120delta.pod 412s # expected: 89272 412s # received: 89272 412s ok 6 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2707-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9991 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5121delta.pod 412s # expected: 9991 412s # received: 9991 412s ok 7 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2569-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9577 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5122delta.pod 412s # expected: 9577 412s # received: 9577 412s ok 8 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1004-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4100 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5123delta.pod 412s # expected: 4100 412s # received: 4100 412s ok 9 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "e58-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3672 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5124delta.pod 412s # expected: 3672 412s # received: 3672 412s ok 10 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e00-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7680 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5125delta.pod 412s # expected: 7680 412s # received: 7680 412s ok 11 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "233a9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 144297 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5140delta.pod 412s # expected: 144297 412s # received: 144297 412s ok 12 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1f1e-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7966 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5141delta.pod 412s # expected: 7966 412s # received: 7966 412s ok 13 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1aeb-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6891 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5142delta.pod 412s # expected: 6891 412s # received: 6891 412s ok 14 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e50-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7760 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5143delta.pod 412s # expected: 7760 412s # received: 7760 412s ok 15 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "18b7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6327 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5144delta.pod 412s # expected: 6327 412s # received: 6327 412s ok 16 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "20a07-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 133639 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5160delta.pod 412s # expected: 133639 412s # received: 133639 412s ok 17 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "17fe-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6142 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5161delta.pod 412s # expected: 6142 412s # received: 6142 412s ok 18 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "e0a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3594 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5162delta.pod 412s # expected: 3594 412s # received: 3594 412s ok 19 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "ff5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4085 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5163delta.pod 412s # expected: 4085 412s # received: 4085 412s ok 20 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1d280-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 119424 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5180delta.pod 412s # expected: 119424 412s # received: 119424 412s ok 21 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "19c5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6597 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5181delta.pod 412s # expected: 6597 412s # received: 6597 412s ok 22 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "14d7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5335 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5182delta.pod 412s # expected: 5335 412s # received: 5335 412s ok 23 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1208-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4616 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5184delta.pod 412s # expected: 4616 412s # received: 4616 412s ok 24 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1c352-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 115538 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5200delta.pod 412s # expected: 115538 412s # received: 115538 412s ok 25 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2a07-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10759 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5201delta.pod 412s # expected: 10759 412s # received: 10759 412s ok 26 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2fef-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12271 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5202delta.pod 412s # expected: 12271 412s # received: 12271 412s ok 27 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2410-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9232 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5203delta.pod 412s # expected: 9232 412s # received: 9232 412s ok 28 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1fa8f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 129679 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5220delta.pod 412s # expected: 129679 412s # received: 129679 412s ok 29 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "293d-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10557 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5221delta.pod 412s # expected: 10557 412s # received: 10557 412s ok 30 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "301f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12319 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5222delta.pod 412s # expected: 12319 412s # received: 12319 412s ok 31 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "20fa-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8442 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5223delta.pod 412s # expected: 8442 412s # received: 8442 412s ok 32 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1162-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4450 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5224delta.pod 412s # expected: 4450 412s # received: 4450 412s ok 33 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "fc09-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 64521 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5240delta.pod 412s # expected: 64521 412s # received: 64521 412s ok 34 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2009-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8201 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5241delta.pod 412s # expected: 8201 412s # received: 8201 412s ok 35 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1007-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4103 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5242delta.pod 412s # expected: 4103 412s # received: 4103 412s ok 36 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2aac-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10924 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5243delta.pod 412s # expected: 10924 412s # received: 10924 412s ok 37 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1168-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4456 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5244delta.pod 412s # expected: 4456 412s # received: 4456 412s ok 38 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1875a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 100186 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5260delta.pod 412s # expected: 100186 412s # received: 100186 412s ok 39 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e25-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7717 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5261delta.pod 412s # expected: 7717 412s # received: 7717 412s ok 40 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e16-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7702 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5262delta.pod 412s # expected: 7702 412s # received: 7702 412s ok 41 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1b69-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7017 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5263delta.pod 412s # expected: 7017 412s # received: 7017 412s ok 42 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "115d9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 71129 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5280delta.pod 412s # expected: 71129 412s # received: 71129 412s ok 43 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "11f7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4599 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5281delta.pod 412s # expected: 4599 412s # received: 4599 412s ok 44 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1806-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6150 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5282delta.pod 412s # expected: 6150 412s # received: 6150 412s ok 45 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "13f7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5111 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5283delta.pod 412s # expected: 5111 412s # received: 5111 412s ok 46 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "a038-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 41016 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5300delta.pod 412s # expected: 41016 412s # received: 41016 412s ok 47 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1662-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5730 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5301delta.pod 412s # expected: 5730 412s # received: 5730 412s ok 48 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "124a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4682 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5302delta.pod 412s # expected: 4682 412s # received: 4682 412s ok 49 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1374-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4980 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5303delta.pod 412s # expected: 4980 412s # received: 4980 412s ok 50 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "d310-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 54032 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5320delta.pod 412s # expected: 54032 412s # received: 54032 412s ok 51 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1b5f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7007 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5321delta.pod 412s # expected: 7007 412s # received: 7007 412s ok 52 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "9201-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 37377 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5340delta.pod 412s # expected: 37377 412s # received: 37377 412s ok 53 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1076-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4214 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5341delta.pod 412s # expected: 4214 412s # received: 4214 412s ok 54 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "f68-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3944 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5342delta.pod 412s # expected: 3944 412s # received: 3944 412s ok 55 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "fd6-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4054 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5343delta.pod 412s # expected: 4054 412s # received: 4054 412s ok 56 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "ad8b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 44427 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5360delta.pod 412s # expected: 44427 412s # received: 44427 412s ok 57 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1288-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4744 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5361delta.pod 412s # expected: 4744 412s # received: 4744 412s ok 58 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "f69-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3945 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5362delta.pod 412s # expected: 3945 412s # received: 3945 412s ok 59 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "fd7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4055 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5363delta.pod 412s # expected: 4055 412s # received: 4055 412s ok 60 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "10d47-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 68935 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5380delta.pod 412s # expected: 68935 412s # received: 68935 412s ok 61 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Accept-Ranges: bytes 412s #ETag: "f6a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3946 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5381delta.pod 412s # expected: 3946 412s # received: 3946 412s ok 62 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "fd8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4056 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:34 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5382delta.pod 412s # expected: 4056 412s # received: 4056 412s ok 63 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c79b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 51099 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5400delta.pod 412s # expected: 51099 412s # received: 51099 412s ok 64 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "15dc-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5596 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl5401delta.pod 412s # expected: 5596 412s # received: 5596 412s ok 65 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e723-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 124707 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl561delta.pod 412s # expected: 124707 412s # received: 124707 412s ok 66 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1a2bb-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 107195 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl56delta.pod 412s # expected: 107195 412s # received: 107195 412s ok 67 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "94ac-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 38060 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl581delta.pod 412s # expected: 38060 412s # received: 38060 412s ok 68 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1176-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4470 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl582delta.pod 412s # expected: 4470 412s # received: 4470 412s ok 69 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "18bf-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6335 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl583delta.pod 412s # expected: 6335 412s # received: 6335 412s ok 70 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1cc3-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7363 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl584delta.pod 412s # expected: 7363 412s # received: 7363 412s ok 71 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1701-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5889 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl585delta.pod 412s # expected: 5889 412s # received: 5889 412s ok 72 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "122b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4651 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl586delta.pod 412s # expected: 4651 412s # received: 4651 412s ok 73 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "20a4-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8356 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl587delta.pod 412s # expected: 8356 412s # received: 8356 412s ok 74 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "62c1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 25281 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl588delta.pod 412s # expected: 25281 412s # received: 25281 412s ok 75 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "d28d-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 53901 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl589delta.pod 412s # expected: 53901 412s # received: 53901 412s ok 76 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1c1d5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 115157 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perl58delta.pod 412s # expected: 115157 412s # received: 115157 412s ok 77 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4fe9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 20457 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlaix.pod 412s # expected: 20457 412s # received: 20457 412s ok 78 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1688-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5768 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlamiga.pod 412s # expected: 5768 412s # received: 5768 412s ok 79 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2031-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8241 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlandroid.pod 412s # expected: 8241 412s # received: 8241 412s ok 80 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "cec59-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 846937 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlapi.pod 412s # expected: 846937 412s # received: 846937 412s ok 81 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "5838-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22584 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlapio.pod 412s # expected: 22584 412s # received: 22584 412s ok 82 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1b62-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7010 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlartistic.pod 412s # expected: 7010 412s # received: 7010 412s ok 83 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "210c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8460 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlbook.pod 412s # expected: 8460 412s # received: 8460 412s ok 84 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "126-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 294 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlboot.pod 412s # expected: 294 412s # received: 294 412s ok 85 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "130-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 304 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlbot.pod 412s # expected: 304 412s # received: 304 412s ok 86 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1f50-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8016 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlbs2000.pod 412s # expected: 8016 412s # received: 8016 412s ok 87 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "dea2-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 56994 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlcall.pod 412s # expected: 56994 412s # received: 56994 412s ok 88 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1180-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4480 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlcheat.pod 412s # expected: 4480 412s # received: 4480 412s ok 89 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "3179-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12665 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlclass.pod 412s # expected: 12665 412s # received: 12665 412s ok 90 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "3c63-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 15459 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlclassguts.pod 412s # expected: 15459 412s # received: 15459 412s ok 91 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "d19f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 53663 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlclib.pod 412s # expected: 53663 412s # received: 53663 412s ok 92 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "12e5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4837 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlcn.pod 412s # expected: 4837 412s # received: 4837 412s ok 93 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1b1b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6939 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlcommunity.pod 412s # expected: 6939 412s # received: 6939 412s ok 94 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "662a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 26154 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlcygwin.pod 412s # expected: 26154 412s # received: 26154 412s ok 95 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "cfa2-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 53154 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldata.pod 412s # expected: 53154 412s # received: 53154 412s ok 96 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "134d-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4941 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 412s # expected: 4941 412s # received: 4941 412s ok 97 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "a85c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 43100 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldebguts.pod 412s # expected: 43100 412s # received: 43100 412s ok 98 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "5693-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22163 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldebtut.pod 412s # expected: 22163 412s # received: 22163 412s ok 99 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "9bc9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 39881 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldebug.pod 412s # expected: 39881 412s # received: 39881 412s ok 100 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "15dc-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5596 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldelta.pod 412s # expected: 5596 412s # received: 5596 412s ok 101 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "5fb8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 24504 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldeprecation.pod 412s # expected: 24504 412s # received: 24504 412s ok 102 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4d4ea-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 316650 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldiag.pod 412s # expected: 316650 412s # received: 316650 412s ok 103 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "24a0-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9376 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldoc.pod 412s # expected: 9376 412s # received: 9376 412s ok 104 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "b4ed-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 46317 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldocstyle.pod 412s # expected: 46317 412s # received: 46317 412s ok 105 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "6946-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 26950 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldsc.pod 412s # expected: 26950 412s # received: 26950 412s ok 106 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1f20-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7968 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perldtrace.pod 412s # expected: 7968 412s # received: 7968 412s ok 107 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1497f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 84351 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlebcdic.pod 412s # expected: 84351 412s # received: 84351 412s ok 108 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "937e-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 37758 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlembed.pod 412s # expected: 37758 412s # received: 37758 412s ok 109 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2812-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10258 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlexperiment.pod 412s # expected: 10258 412s # received: 10258 412s ok 110 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "58d2-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22738 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq.pod 412s # expected: 22738 412s # received: 22738 412s ok 111 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "34a1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 13473 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq1.pod 412s # expected: 13473 412s # received: 13473 412s ok 112 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "292a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10538 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq2.pod 412s # expected: 10538 412s # received: 10538 412s ok 113 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "92e1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 37601 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq3.pod 412s # expected: 37601 412s # received: 37601 412s ok 114 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "16bcd-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 93133 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq4.pod 412s # expected: 93133 412s # received: 93133 412s ok 115 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "dbc1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 56257 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq5.pod 412s # expected: 56257 412s # received: 56257 412s ok 116 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "9a71-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 39537 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq6.pod 412s # expected: 39537 412s # received: 39537 412s ok 117 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "93ae-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 37806 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq7.pod 412s # expected: 37806 412s # received: 37806 412s ok 118 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c30c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 49932 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq8.pod 412s # expected: 49932 412s # received: 49932 412s ok 119 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "3b75-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 15221 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfaq9.pod 412s # expected: 15221 412s # received: 15221 412s ok 120 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "56ca-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22218 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfilter.pod 412s # expected: 22218 412s # received: 22218 412s ok 121 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "342b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 13355 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfork.pod 412s # expected: 13355 412s # received: 13355 412s ok 122 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4122-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 16674 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlform.pod 412s # expected: 16674 412s # received: 16674 412s ok 123 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "671-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 1649 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 412s # expected: 1649 412s # received: 1649 412s ok 124 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "68740-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 427840 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlfunc.pod 412s # expected: 427840 412s # received: 427840 412s ok 125 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "7c2e-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 31790 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlgit.pod 412s # expected: 31790 412s # received: 31790 412s ok 126 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "219ca-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 137674 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlglossary.pod 412s # expected: 137674 412s # received: 137674 412s ok 127 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4072-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 16498 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlgov.pod 412s # expected: 16498 412s # received: 16498 412s ok 128 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "35f7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 13815 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlgpl.pod 412s # expected: 13815 412s # received: 13815 412s ok 129 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "31bb8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 203704 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlguts.pod 412s # expected: 203704 412s # received: 203704 412s ok 130 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "afe5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 45029 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhack.pod 412s # expected: 45029 412s # received: 45029 412s ok 131 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1297d-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 76157 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhacktips.pod 412s # expected: 76157 412s # received: 76157 412s ok 132 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1809-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6153 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhacktut.pod 412s # expected: 6153 412s # received: 6153 412s ok 133 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "602-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 1538 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhaiku.pod 412s # expected: 1538 412s # received: 1538 412s ok 134 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "ebeb-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 60395 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhist.pod 412s # expected: 60395 412s # received: 60395 412s ok 135 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "77a4-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 30628 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhpux.pod 412s # expected: 30628 412s # received: 30628 412s ok 136 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "7dd-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 2013 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlhurd.pod 412s # expected: 2013 412s # received: 2013 412s ok 137 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1fc9f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 130207 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlintern.pod 412s # expected: 130207 412s # received: 130207 412s ok 138 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "9216-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 37398 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlinterp.pod 412s # expected: 37398 412s # received: 37398 412s ok 139 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "579a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22426 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlintro.pod 412s # expected: 22426 412s # received: 22426 412s ok 140 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "8ad2-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 35538 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perliol.pod 412s # expected: 35538 412s # received: 35538 412s ok 141 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "11818-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 71704 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlipc.pod 412s # expected: 71704 412s # received: 71704 412s ok 142 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1150-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4432 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlirix.pod 412s # expected: 4432 412s # received: 4432 412s ok 143 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "20a8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8360 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perljp.pod 412s # expected: 8360 412s # received: 8360 412s ok 144 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2fc0-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12224 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlko.pod 412s # expected: 12224 412s # received: 12224 412s ok 145 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "163-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 355 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perllexwarn.pod 412s # expected: 355 412s # received: 355 412s ok 146 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "7ea-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 2026 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perllinux.pod 412s # expected: 2026 412s # received: 2026 412s ok 147 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "12978-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 76152 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perllocale.pod 412s # expected: 76152 412s # received: 76152 412s ok 148 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2487-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9351 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perllol.pod 412s # expected: 9351 412s # received: 9351 412s ok 149 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2f6f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12143 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmacosx.pod 412s # expected: 12143 412s # received: 12143 412s ok 150 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "67a7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 26535 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmod.pod 412s # expected: 26535 412s # received: 26535 412s ok 151 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2574-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9588 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 412s # expected: 9588 412s # received: 9588 412s ok 152 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1095c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 67932 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmodlib.pod 412s # expected: 67932 412s # received: 67932 412s ok 153 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "573b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 22331 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 412s # expected: 22331 412s # received: 22331 412s ok 154 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "d65-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3429 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlmroapi.pod 412s # expected: 3429 412s # received: 3429 412s ok 155 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2ad3-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10963 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlnewmod.pod 412s # expected: 10963 412s # received: 10963 412s ok 156 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "20a5-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8357 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlnumber.pod 412s # expected: 8357 412s # received: 8357 412s ok 157 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "8d31-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 36145 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlobj.pod 412s # expected: 36145 412s # received: 36145 412s ok 158 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "6885-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 26757 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlootut.pod 412s # expected: 26757 412s # received: 26757 412s ok 159 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2b4ac-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 177324 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlop.pod 412s # expected: 177324 412s # received: 177324 412s ok 160 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4db-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 1243 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 412s # expected: 1243 412s # received: 1243 412s ok 161 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "3b77-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 15223 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlopentut.pod 412s # expected: 15223 412s # received: 15223 412s ok 162 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "16cb7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 93367 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlos2.pod 412s # expected: 93367 412s # received: 93367 412s ok 163 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "37cb-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 14283 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlos390.pod 412s # expected: 14283 412s # received: 14283 412s ok 164 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "12b0-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4784 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlos400.pod 412s # expected: 4784 412s # received: 4784 412s ok 165 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c8a9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 51369 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpacktut.pod 412s # expected: 51369 412s # received: 51369 412s ok 166 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c2bc-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 49852 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlperf.pod 412s # expected: 49852 412s # received: 49852 412s ok 167 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1418-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5144 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlplan9.pod 412s # expected: 5144 412s # received: 5144 412s ok 168 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "5b65-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 23397 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpod.pod 412s # expected: 23397 412s # received: 23397 412s ok 169 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "10d10-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 68880 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpodspec.pod 412s # expected: 68880 412s # received: 68880 412s ok 170 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2f40-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 12096 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 412s # expected: 12096 412s # received: 12096 412s ok 171 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "67b7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 26551 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpolicy.pod 412s # expected: 26551 412s # received: 26551 412s ok 172 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "15db1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 89521 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlport.pod 412s # expected: 89521 412s # received: 89521 412s ok 173 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1412-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 5138 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlpragma.pod 412s # expected: 5138 412s # received: 5138 412s ok 174 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1a25-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 6693 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlqnx.pod 412s # expected: 6693 412s # received: 6693 412s ok 175 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "21256-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 135766 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlre.pod 412s # expected: 135766 412s # received: 135766 412s ok 176 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "8a9c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 35484 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlreapi.pod 412s # expected: 35484 412s # received: 35484 412s ok 177 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "818f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 33167 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 412s # expected: 33167 412s # received: 33167 412s ok 178 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "bec7-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 48839 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 412s # expected: 48839 412s # received: 48839 412s ok 179 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "8d5c-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 36188 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlref.pod 412s # expected: 36188 412s # received: 36188 412s ok 180 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4944-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 18756 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlreftut.pod 412s # expected: 18756 412s # received: 18756 412s ok 181 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "a989-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 43401 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlreguts.pod 412s # expected: 43401 412s # received: 43401 412s ok 182 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1fd-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 509 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlrepository.pod 412s # expected: 509 412s # received: 509 412s ok 183 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4b07-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 19207 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlrequick.pod 412s # expected: 19207 412s # received: 19207 412s ok 184 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "3caa-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 15530 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlreref.pod 412s # expected: 15530 412s # received: 15530 412s ok 185 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1e1ef-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 123375 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlretut.pod 412s # expected: 123375 412s # received: 123375 412s ok 186 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "651-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 1617 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlriscos.pod 412s # expected: 1617 412s # received: 1617 412s ok 187 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "e707-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 59143 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlrun.pod 412s # expected: 59143 412s # received: 59143 412s ok 188 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "6cea-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 27882 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsec.pod 412s # expected: 27882 412s # received: 27882 412s ok 189 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "4af2-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 19186 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 412s # expected: 19186 412s # received: 19186 412s ok 190 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "7494-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 29844 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsolaris.pod 412s # expected: 29844 412s # received: 29844 412s ok 191 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1bdc-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7132 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsource.pod 412s # expected: 7132 412s # received: 7132 412s ok 192 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "233b-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 9019 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlstyle.pod 412s # expected: 9019 412s # received: 9019 412s ok 193 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "12fb9-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 77753 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsub.pod 412s # expected: 77753 412s # received: 77753 412s ok 194 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "d31f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 54047 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsyn.pod 412s # expected: 54047 412s # received: 54047 412s ok 195 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "2858-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10328 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlsynology.pod 412s # expected: 10328 412s # received: 10328 412s ok 196 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "b184-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 45444 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlthrtut.pod 412s # expected: 45444 412s # received: 45444 412s ok 197 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "9a91-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 39569 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltie.pod 412s # expected: 39569 412s # received: 39569 412s ok 198 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "cda6a-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 842346 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltoc.pod 412s # expected: 842346 412s # received: 842346 412s ok 199 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "174-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 372 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltodo.pod 412s # expected: 372 412s # received: 372 412s ok 200 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "126-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 294 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltooc.pod 412s # expected: 294 412s # received: 294 412s ok 201 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "126-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 294 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltoot.pod 412s # expected: 294 412s # received: 294 412s ok 202 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "297f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 10623 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltrap.pod 412s # expected: 10623 412s # received: 10623 412s ok 203 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "213f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 8511 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltru64.pod 412s # expected: 8511 412s # received: 8511 412s ok 204 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1183-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4483 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perltw.pod 412s # expected: 4483 412s # received: 4483 412s ok 205 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "162b6-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 90806 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlunicode.pod 412s # expected: 90806 412s # received: 90806 412s ok 206 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "6349-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 25417 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlunicook.pod 412s # expected: 25417 412s # received: 25417 412s ok 207 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "372e-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 14126 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlunifaq.pod 412s # expected: 14126 412s # received: 14126 412s ok 208 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "96e1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 38625 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perluniintro.pod 412s # expected: 38625 412s # received: 38625 412s ok 209 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "6eefa-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 454394 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perluniprops.pod 412s # expected: 454394 412s # received: 454394 412s ok 210 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1f10-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7952 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlunitut.pod 412s # expected: 7952 412s # received: 7952 412s ok 211 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "1ce8-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 7400 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlutil.pod 412s # expected: 7400 412s # received: 7400 412s ok 212 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "16c17-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 93207 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlvar.pod 412s # expected: 93207 412s # received: 93207 412s ok 213 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c68d-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 50829 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlvms.pod 412s # expected: 50829 412s # received: 50829 412s ok 214 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "f16-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 3862 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlvos.pod 412s # expected: 3862 412s # received: 3862 412s ok 215 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "7c61-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 31841 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlwin32.pod 412s # expected: 31841 412s # received: 31841 412s ok 216 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "12d15-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 77077 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlxs.pod 412s # expected: 77077 412s # received: 77077 412s ok 217 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "c51f-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 50463 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlxstut.pod 412s # expected: 50463 412s # received: 50463 412s ok 218 412s #lwp request: 412s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "5dc1-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 24001 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 412s # expected: 24001 412s # received: 24001 412s ok 219 412s #lwp request: 412s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "104120-63a9ccb563e40" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 1065248 412s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-binary-httpd 412s # expected: 1065248 412s # received: 1065248 412s ok 220 412s #lwp request: 412s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 412s #User-Agent: libwww-perl/6.78 412s # 412s #server response: 412s #HTTP/1.1 200 OK 412s #Connection: close 412s #Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Accept-Ranges: bytes 412s #ETag: "442830-63aee5c187c80" 412s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 412s #Vary: In-If1 412s #Content-Length: 4466736 412s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 412s #Client-Date: Thu, 04 Sep 2025 17:58:35 GMT 412s #Client-Peer: 127.0.0.1:8529 412s #Client-Response-Num: 1 412s #DMMATCH1: 1 412s # 412s # testing : download of /getfiles-binary-perl 412s # expected: 4466736 412s # received: 4466736 412s ok 221 412s ok 415s t/apache/headers.t .................. 415s 1..27 415s # Running under perl version 5.040001 for linux 415s # Current time local: Thu Sep 4 17:58:35 2025 415s # Current time GMT: Thu Sep 4 17:58:35 2025 415s # Using Test.pm version 1.31 415s # Using Apache/Test.pm version 1.44 415s testing: Hello: World 415s ok 1 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 2 415s header: [World] vs [World] 415s # testing : compare header Hello value 415s # expected: 'World' 415s # received: 'World' 415s ok 3 415s testing: Hello: World 415s ok 4 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 5 415s header: [World] vs [World] 415s # testing : compare header Hello value 415s # expected: 'World' 415s # received: 'World' 415s ok 6 415s testing: Hello: World 415s ok 7 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 8 415s header: [World] vs [World] 415s # testing : compare header Hello value 415s # expected: 'World' 415s # received: 'World' 415s ok 9 415s testing: Hello: Foo 415s Bar 415s ok 10 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 11 415s header: [Foo Bar] vs [Foo Bar] 415s # testing : compare header Hello value 415s # expected: 'Foo Bar' 415s # received: 'Foo Bar' 415s ok 12 415s testing: Hello: Foo 415s Bar 415s ok 13 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 14 415s header: [Foo Bar] vs [Foo Bar] 415s # testing : compare header Hello value 415s # expected: 'Foo Bar' 415s # received: 'Foo Bar' 415s ok 15 415s testing: Hello: Foo 415s Bar 415s ok 16 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 17 415s header: [Foo Bar] vs [Foo Bar] 415s # testing : compare header Hello value 415s # expected: 'Foo Bar' 415s # received: 'Foo Bar' 415s ok 18 415s testing: Hello: Foo 415s Bar 415s ok 19 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 20 415s header: [Foo Bar] vs [Foo Bar] 415s # testing : compare header Hello value 415s # expected: 'Foo Bar' 415s # received: 'Foo Bar' 415s ok 21 415s testing: Hello: Foo 415s Bar 415s ok 22 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 23 415s header: [Foo Bar] vs [Foo Bar] 415s # testing : compare header Hello value 415s # expected: 'Foo Bar' 415s # received: 'Foo Bar' 415s ok 24 415s testing: Hello:World 415s ok 25 415s # testing : response success 415s # expected: qr/HTTP\/1\.. 200 OK/ 415s # received: 'HTTP/1.1 200 OK' 415s ok 26 415s header: [World] vs [World] 415s # testing : compare header Hello value 415s # expected: 'World' 415s # received: 'World' 415s ok 27 415s ok 420s t/apache/hostcheck.t ................ 420s 1..14 420s # Running under perl version 5.040001 for linux 420s # Current time local: Thu Sep 4 17:58:38 2025 420s # Current time GMT: Thu Sep 4 17:58:38 2025 420s # Using Test.pm version 1.31 420s # Using Apache/Test.pm version 1.44 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: localhost 420s 420s # expected 200, got 200 for ok 420s ok 1 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: localhost:1 420s 420s # expected 200, got 200 for port ignored 420s ok 2 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: notlisted 420s 420s # expected 200, got 200 for name not listed 420s ok 3 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: 127.0.0.1 420s 420s # expected 200, got 200 for IP not in serveralias/servername 420s ok 4 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: default-strict 420s 420s # expected 200, got 200 for NVH matches in default server 420s ok 5 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: nvh-strict 420s 420s # expected 200, got 200 for NVH matches 420s ok 6 420s # SENDING to 127.0.0.1:8529 420s # GET / HTTP/1.1 420s Host: nvh-strict:1 420s 420s # expected 200, got 200 for NVH matches port ignored 420s ok 7 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: localhost 420s 420s # expected 400, got 400 for ok 420s ok 8 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: localhost:1 420s 420s # expected 400, got 400 for port ignored 420s ok 9 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: notlisted 420s 420s # expected 400, got 400 for name not listed 420s ok 10 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: 127.0.0.1 420s 420s # expected 400, got 400 for IP not in serveralias/servername 420s ok 11 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: default-strict 420s 420s # expected 200, got 200 for NVH matches in default server 420s ok 12 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: nvh-strict 420s 420s # expected 200, got 200 for NVH matches 420s ok 13 420s # SENDING to 127.0.0.1:8546 420s # GET / HTTP/1.1 420s Host: nvh-strict:1 420s 420s # expected 200, got 200 for NVH matches port ignored 420s ok 14 420s ok 423s t/apache/http_strict.t .............. 423s 1..178 423s # Running under perl version 5.040001 for linux 423s # Current time local: Thu Sep 4 17:58:42 2025 423s # Current time GMT: Thu Sep 4 17:58:42 2025 423s # Using Test.pm version 1.31 423s # Using Apache/Test.pm version 1.44 423s # SENDING: 423s # GET / HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 1 423s # SENDING: 423s # GET / HTTP/1.0\n\n 423s # expecting success, got 200 423s ok 2 423s # SENDING: 423s # get / HTTP/1.0\r\n\r\n 423s # expecting 501, got 501 423s ok 3 423s # SENDING: 423s # G ET / HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 4 423s # SENDING: 423s # G\x00ET / HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 5 423s # SENDING: 423s # G/T / HTTP/1.0\r\n\r\n 423s # expecting 501, got 501 423s ok 6 423s # SENDING: 423s # GET /\x00 HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 7 423s # SENDING: 423s # GET / HTTP/1.0\x00\r\n\r\n 423s # expecting 400, got 400 423s ok 8 423s # SENDING: 423s # GET\x0c/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 9 423s # SENDING: 423s # GET\r/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 10 423s # SENDING: 423s # GET\t/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 11 423s # SENDING: 423s # GET / HTT/1.0\r\n\r\n 423s # expecting error, got 400 423s ok 12 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 13 423s # SENDING: 423s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 14 423s # SENDING: 423s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 15 423s # SENDING: 423s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 16 423s # SENDING: 423s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 17 423s # SENDING: 423s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 423s # expecting 200, got 200 423s ok 18 423s # SENDING: 423s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 19 423s # SENDING: 423s # GET / HTTP/\r\nHost: localhost\r\n\r\n 423s # expecting error, got 400 423s ok 20 423s # SENDING: 423s # GET / HTTP/0.9\r\n\r\n 423s # expecting error, got 400 423s ok 21 423s # SENDING: 423s # GET / HTTP/0.8\r\n\r\n 423s # expecting error, got 400 423s ok 22 423s # SENDING: 423s # GET /\x01 HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 23 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 24 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 423s # expecting 200, got 200 423s ok 25 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 423s # expecting 400, got 400 423s ok 26 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 423s # expecting 200, got 200 423s ok 27 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo\r\n\r\n 423s # expecting 400, got 400 423s ok 28 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 423s # expecting 400, got 400 423s ok 29 423s # SENDING: 423s # GET / HTTP/1.0\r\n: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 30 423s # SENDING: 423s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 31 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 423s # expecting 400, got 400 423s ok 32 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 423s # expecting 400, got 400 423s ok 33 423s # SENDING: 423s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 423s # expecting 400, got 400 423s ok 34 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 35 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 36 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 37 423s # SENDING: 423s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 423s # expecting 200, got 200 423s ok 38 423s # SENDING: 423s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 423s # expecting 400, got 400 423s ok 39 423s # SENDING: 423s # GET / HTTP/1.0\r\r 423s # expecting dropped connection and HTTPD dropped connection 423s ok 40 423s # SENDING: 423s # GET /\r\n 423s # expecting headerless HTTP/0.9 body, got response 423s ok 41 423s # SENDING: 423s # GET /#frag HTTP/1.0\r\n 423s # expecting 400, got 400 423s ok 42 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 423s # expecting 200, got 200 423s ok 43 423s # SENDING: 423s # GET http://017700000001/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 44 423s # SENDING: 423s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 45 423s # SENDING: 423s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 46 423s # SENDING: 423s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 47 423s # SENDING: 423s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 48 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 423s # expecting 200, got 200 423s ok 49 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 423s # expecting 400, got 400 423s ok 50 423s # SENDING: 423s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 51 423s # SENDING: 423s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 52 423s # SENDING: 423s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 53 423s # SENDING: 423s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 54 423s # SENDING: 423s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 55 423s # SENDING: 423s # GET http://[::1]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 56 423s # SENDING: 423s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 57 423s # SENDING: 423s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 58 423s # SENDING: 423s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 59 423s # SENDING: 423s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 60 423s # SENDING: 423s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 61 423s # SENDING: 423s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 62 423s # SENDING: 423s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 63 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 423s # expecting success, got 200 423s ok 64 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 423s # expecting success, got 200 423s ok 65 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 423s # expecting success, got 200 423s ok 66 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 423s # expecting success, got 200 423s ok 67 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 423s # expecting success, got 200 423s ok 68 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 423s # expecting success, got 200 423s ok 69 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 423s # expecting 200, got 200 423s ok 70 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 423s # expecting 200, got 200 423s ok 71 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 423s # expecting 400, got 400 423s ok 72 423s # SENDING: 423s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 73 423s # SENDING: 423s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 74 423s # SENDING: 423s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 75 423s # SENDING: 423s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 76 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 423s # expecting 200, got 200 423s ok 77 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 423s # expecting 200, got 200 423s ok 78 423s # SENDING: 423s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 79 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 423s # DECODED: Foo: bar 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:45 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: bar\r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 80 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 423s # DECODED: Foo: 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:45 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: \r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 81 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 423s # DECODED: : bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:45 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 82 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\x00oo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:45 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Content-Length: 528\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 83 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\x01oo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:45 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 84 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\noo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Content-Length: 528\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 85 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 423s # DECODED: Foo: b\tar 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: b\tar\r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 86 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 423s # DECODED: Foo: b\x01ar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 87 423s # SENDING: 423s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 423s # expecting 500, got 500 423s ok 88 423s # SENDING: 423s # GET / HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 89 423s # SENDING: 423s # GET / HTTP/1.0\n\n 423s # expecting 400, got 400 423s ok 90 423s # SENDING: 423s # get / HTTP/1.0\r\n\r\n 423s # expecting 501, got 501 423s ok 91 423s # SENDING: 423s # G ET / HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 92 423s # SENDING: 423s # G\x00ET / HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 93 423s # SENDING: 423s # G/T / HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 94 423s # SENDING: 423s # GET /\x00 HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 95 423s # SENDING: 423s # GET / HTTP/1.0\x00\r\n\r\n 423s # expecting 400, got 400 423s ok 96 423s # SENDING: 423s # GET\x0c/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 97 423s # SENDING: 423s # GET\r/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 98 423s # SENDING: 423s # GET\t/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 99 423s # SENDING: 423s # GET / HTT/1.0\r\n\r\n 423s # expecting error, got 400 423s ok 100 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 101 423s # SENDING: 423s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 102 423s # SENDING: 423s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 423s # expecting success, got 200 423s ok 103 423s # SENDING: 423s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 104 423s # SENDING: 423s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 105 423s # SENDING: 423s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 106 423s # SENDING: 423s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 107 423s # SENDING: 423s # GET / HTTP/\r\nHost: localhost\r\n\r\n 423s # expecting error, got 400 423s ok 108 423s # SENDING: 423s # GET / HTTP/0.9\r\n\r\n 423s # expecting error, got 400 423s ok 109 423s # SENDING: 423s # GET / HTTP/0.8\r\n\r\n 423s # expecting error, got 400 423s ok 110 423s # SENDING: 423s # GET /\x01 HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 111 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 112 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 423s # expecting 200, got 200 423s ok 113 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 423s # expecting 400, got 400 423s ok 114 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 423s # expecting 400, got 400 423s ok 115 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo\r\n\r\n 423s # expecting 400, got 400 423s ok 116 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 423s # expecting 400, got 400 423s ok 117 423s # SENDING: 423s # GET / HTTP/1.0\r\n: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 118 423s # SENDING: 423s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 119 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 423s # expecting 400, got 400 423s ok 120 423s # SENDING: 423s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 423s # expecting 400, got 400 423s ok 121 423s # SENDING: 423s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 423s # expecting 400, got 400 423s ok 122 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 123 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 124 423s # SENDING: 423s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 423s # expecting 400, got 400 423s ok 125 423s # SENDING: 423s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 423s # expecting 200, got 200 423s ok 126 423s # SENDING: 423s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 423s # expecting 400, got 400 423s ok 127 423s # SENDING: 423s # GET / HTTP/1.0\r\r 423s # expecting dropped connection and HTTPD dropped connection 423s ok 128 423s # SENDING: 423s # GET /\r\n 423s # expecting headerless HTTP/0.9 body, got response 423s ok 129 423s # SENDING: 423s # GET /#frag HTTP/1.0\r\n 423s # expecting 400, got 400 423s ok 130 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 423s # expecting 400, got 400 423s ok 131 423s # SENDING: 423s # GET http://017700000001/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 132 423s # SENDING: 423s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 133 423s # SENDING: 423s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 134 423s # SENDING: 423s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 135 423s # SENDING: 423s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 136 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 423s # expecting 400, got 400 423s ok 137 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 423s # expecting 400, got 400 423s ok 138 423s # SENDING: 423s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 139 423s # SENDING: 423s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 140 423s # SENDING: 423s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 141 423s # SENDING: 423s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 142 423s # SENDING: 423s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 143 423s # SENDING: 423s # GET http://[::1]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 144 423s # SENDING: 423s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 145 423s # SENDING: 423s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 146 423s # SENDING: 423s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 147 423s # SENDING: 423s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 148 423s # SENDING: 423s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 149 423s # SENDING: 423s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 423s # expecting success, got 200 423s ok 150 423s # SENDING: 423s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 423s # expecting 400, got 400 423s ok 151 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 423s # expecting success, got 200 423s ok 152 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 423s # expecting success, got 200 423s ok 153 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 423s # expecting success, got 200 423s ok 154 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 423s # expecting success, got 200 423s ok 155 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 423s # expecting success, got 200 423s ok 156 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 423s # expecting success, got 200 423s ok 157 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 423s # expecting 400, got 400 423s ok 158 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 423s # expecting 400, got 400 423s ok 159 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 423s # expecting 400, got 400 423s ok 160 423s # SENDING: 423s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 161 423s # SENDING: 423s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 162 423s # SENDING: 423s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 163 423s # SENDING: 423s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 423s # expecting 200, got 200 423s ok 164 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 423s # expecting 200, got 200 423s ok 165 423s # SENDING: 423s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 423s # expecting 200, got 200 423s ok 166 423s # SENDING: 423s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 423s # expecting 200, got 200 423s ok 167 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 423s # DECODED: Foo: bar 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: bar\r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 168 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 423s # DECODED: Foo: 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: \r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 169 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 423s # DECODED: : bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 170 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\x00oo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Content-Length: 528\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 171 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\x01oo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 172 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 423s # DECODED: F\noo: bar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Content-Length: 528\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 173 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 423s # DECODED: Foo: b\tar 423s # RESPONSE: 423s # HTTP/1.1 200 OK\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Foo: b\tar\r\n 423s # Vary: In-If1\r\n 423s # DMMATCH1: 1\r\n 423s # Content-Length: 36\r\n 423s # Connection: close\r\n 423s # Content-Type: text/plain\r\n 423s # \r\n 423s # Hi!\n 423s # SERVERNAME=localhost\n 423s # HTTP_HOST=\n 423s # 423s # expecting 200, got 200 423s ok 174 423s # SENDING: 423s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 423s # DECODED: Foo: b\x01ar 423s # RESPONSE: 423s # HTTP/1.1 500 Internal Server Error\r\n 423s # Date: Thu, 04 Sep 2025 17:58:46 GMT\r\n 423s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 423s # Connection: close\r\n 423s # Content-Type: text/html; charset=iso-8859-1\r\n 423s # \r\n 423s # \n 423s # \n 423s # ... 423s # expecting 500, got 500 423s ok 175 423s # SENDING: 423s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 423s # expecting 500, got 500 423s ok 176 423s ok 177 423s ok 178 423s ok 427s t/apache/if_sections.t .............. 427s 1..46 427s # Running under perl version 5.040001 for linux 427s # Current time local: Thu Sep 4 17:58:46 2025 427s # Current time GMT: Thu Sep 4 17:58:46 2025 427s # Using Test.pm version 1.31 427s # Using Apache/Test.pm version 1.44 427s # /if_sec/ with '': 427s # expected: 200 427s # received: '200' 427s ok 1 427s # expected: undef 427s # received: undef 427s ok 2 427s # /if_sec/foo.if_test with '': 427s # expected: 200 427s # received: '200' 427s ok 3 427s # expected: undef 427s # received: undef 427s ok 4 427s # /if_sec/foo.if_test with '1': 427s # expected: 200 427s # received: '200' 427s ok 5 427s # expected: 'global1' 427s # received: 'global1' 427s ok 6 427s # /if_sec/foo.if_test with '1 11': 427s # expected: 200 427s # received: '200' 427s ok 7 427s # expected: 'global1, nested11, nested113' 427s # received: 'global1, nested11, nested113' 427s ok 8 427s # /if_sec/foo.if_test with '1 11 111': 427s # expected: 200 427s # received: '200' 427s ok 9 427s # expected: 'global1, nested11, nested111' 427s # received: 'global1, nested11, nested111' 427s ok 10 427s # /if_sec/foo.if_test with '1 11 112': 427s # expected: 200 427s # received: '200' 427s ok 11 427s # expected: 'global1, nested11, nested112' 427s # received: 'global1, nested11, nested112' 427s ok 12 427s # /if_sec/foo.if_test with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 13 427s # expected: 'global1, files2' 427s # received: 'global1, files2' 427s ok 14 427s # /if_sec/dir/foo.txt with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 15 427s # expected: 'global1, dir1, dir2, dir_files1' 427s # received: 'global1, dir1, dir2, dir_files1' 427s ok 16 427s # /if_sec/dir/ with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 17 427s # expected: 'global1, dir1, dir2' 427s # received: 'global1, dir1, dir2' 427s ok 18 427s # /if_sec/dir/ with '1 11': 427s # expected: 200 427s # received: '200' 427s ok 19 427s # expected: 'global1, dir1, nested11, nested113' 427s # received: 'global1, dir1, nested11, nested113' 427s ok 20 427s # /if_sec/dir/ with '1 11 111': 427s # expected: 200 427s # received: '200' 427s ok 21 427s # expected: 'global1, dir1, nested11, nested111' 427s # received: 'global1, dir1, nested11, nested111' 427s ok 22 427s # /if_sec/dir/ with '1 11 112': 427s # expected: 200 427s # received: '200' 427s ok 23 427s # expected: 'global1, dir1, nested11, nested112' 427s # received: 'global1, dir1, nested11, nested112' 427s ok 24 427s # /if_sec/loc/ with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 25 427s # expected: 'global1, loc1, loc2' 427s # received: 'global1, loc1, loc2' 427s ok 26 427s # /if_sec/loc/foo.txt with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 27 427s # expected: 'global1, loc1, loc2' 427s # received: 'global1, loc1, loc2' 427s ok 28 427s # /if_sec/loc/ with '1 11': 427s # expected: 200 427s # received: '200' 427s ok 29 427s # expected: 'global1, loc1, nested11, nested113' 427s # received: 'global1, loc1, nested11, nested113' 427s ok 30 427s # /if_sec/loc/ with '1 11 111': 427s # expected: 200 427s # received: '200' 427s ok 31 427s # expected: 'global1, loc1, nested11, nested111' 427s # received: 'global1, loc1, nested11, nested111' 427s ok 32 427s # /if_sec/loc/ with '1 11 112': 427s # expected: 200 427s # received: '200' 427s ok 33 427s # expected: 'global1, loc1, nested11, nested112' 427s # received: 'global1, loc1, nested11, nested112' 427s ok 34 427s # /if_sec/loc/foo.if_test with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 35 427s # expected: 'global1, files2, loc1, loc2' 427s # received: 'global1, files2, loc1, loc2' 427s ok 36 427s # /if_sec/loc/foo.if_test with '1 2 11': 427s # expected: 200 427s # received: '200' 427s ok 37 427s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 427s # received: 'global1, files2, loc1, loc2, nested11, nested113' 427s ok 38 427s # /if_sec/loc/foo.if_test with '1 2 11 111': 427s # expected: 200 427s # received: '200' 427s ok 39 427s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 427s # received: 'global1, files2, loc1, loc2, nested11, nested111' 427s ok 40 427s # /if_sec/loc/foo.if_test with '1 2 11 112': 427s # expected: 200 427s # received: '200' 427s ok 41 427s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 427s # received: 'global1, files2, loc1, loc2, nested11, nested112' 427s ok 42 427s # /if_sec/proxy/ with '1 2': 427s # expected: 200 427s # received: '200' 427s ok 43 427s # expected: 'global1, locp1, locp2' 427s # received: 'global1, locp1, locp2' 427s ok 44 427s # /if_sec/proxy/ with '2': 427s # expected: 200 427s # received: '200' 427s ok 45 427s # expected: 'locp2' 427s # received: 'locp2' 427s ok 46 427s ok 430s t/apache/iffile.t ................... 430s 1..2 430s # Running under perl version 5.040001 for linux 430s # Current time local: Thu Sep 4 17:58:50 2025 430s # Current time GMT: Thu Sep 4 17:58:50 2025 430s # Using Test.pm version 1.31 430s # Using Apache/Test.pm version 1.44 430s # expected: 200 430s # received: '200' 430s ok 1 430s # expected: 'success1, success2, success3, success4, success5' 430s # received: 'success1, success2, success3, success4, success5' 430s ok 2 430s ok 434s t/apache/leaks.t .................... skipped: mod_memory_track not activated 441s t/apache/limits.t ................... 441s 1..12 441s # Running under perl version 5.040001 for linux 441s # Current time local: Thu Sep 4 17:58:57 2025 441s # Current time GMT: Thu Sep 4 17:58:57 2025 441s # Using Test.pm version 1.31 441s # Using Apache/Test.pm version 1.44 441s # Testing LimitRequestLine; should succeed 441s # testing : Test #1 441s # expected: 200 441s # received: '200' 441s ok 1 441s # Testing LimitRequestLine; should fail 441s # testing : Test #2 441s # expected: 414 441s # received: '414' 441s ok 2 441s # Testing LimitRequestFieldSize; should succeed 441s # testing : Test #3 441s # expected: 200 441s # received: '200' 441s ok 3 441s # Testing LimitRequestFieldSize; should fail 441s # testing : Test #4 441s # expected: 400 441s # received: '400' 441s ok 4 441s # Testing LimitRequestFields; should succeed 441s # testing : Test #5 441s # expected: 200 441s # received: '200' 441s ok 5 441s # Testing LimitRequestFields; should fail 441s # testing : Test #6 441s # expected: 400 441s # received: '400' 441s ok 6 441s # Testing LimitRequestBody; should succeed 441s # Chunked transfer-encoding enabled 441s # testing : Test #7 441s # expected: 200 441s # received: '200' 441s ok 7 441s # Testing LimitRequestBody; should succeed 441s # Chunked transfer-encoding disabled 441s # testing : Test #8 441s # expected: 200 441s # received: '200' 441s ok 8 441s # Testing LimitRequestBody; should fail 441s # Chunked transfer-encoding enabled 441s # testing : Test #9 441s # expected: 413 441s # received: '413' 441s ok 9 441s # Testing LimitRequestBody; should fail 441s # Chunked transfer-encoding disabled 441s # testing : Test #10 441s # expected: 413 441s # received: '413' 441s ok 10 441s # Testing LimitRequestFieldSize; should succeed 441s # testing : Test #11 441s # expected: 200 441s # received: '200' 441s ok 11 441s # Testing LimitRequestFieldSize; should fail 441s # testing : Test #12 441s # expected: 400 441s # received: '400' 441s ok 12 441s ok 445s t/apache/loglevel.t ................. 445s 1..8 445s # Running under perl version 5.040001 for linux 445s # Current time local: Thu Sep 4 17:59:04 2025 445s # Current time GMT: Thu Sep 4 17:59:04 2025 445s # Using Test.pm version 1.31 445s # Using Apache/Test.pm version 1.44 445s ok 1 445s ok 2 445s ok 3 445s ok 4 445s ok 5 445s ok 6 445s ok 7 445s ok 8 445s ok 449s t/apache/maxranges.t ................ 449s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 449s 1..19 449s # Running under perl version 5.040001 for linux 449s # Current time local: Thu Sep 4 17:59:08 2025 449s # Current time GMT: Thu Sep 4 17:59:08 2025 449s # Using Test.pm version 1.31 449s # Using Apache/Test.pm version 1.44 449s ok 1 449s ok 2 449s ok 3 449s ok 4 449s ok 5 449s ok 6 449s ok 7 449s ok 8 449s ok 9 449s ok 10 449s ok 11 449s ok 12 449s ok 13 449s ok 14 449s ok 15 449s ok 16 449s ok 17 449s ok 18 449s ok 19 449s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 449s ok 453s t/apache/mergeslashes.t ............. 453s 1..9 453s # Running under perl version 5.040001 for linux 453s # Current time local: Thu Sep 4 17:59:12 2025 453s # Current time GMT: Thu Sep 4 17:59:12 2025 453s # Using Test.pm version 1.31 453s # Using Apache/Test.pm version 1.44 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for exact match 453s ok 1 453s # SENDING to 127.0.0.1:8546 453s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for merged even at front 453s ok 2 453s # SENDING to 127.0.0.1:8546 453s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for merged even at front 453s ok 3 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for c// should be merged 453s ok 4 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for a// should be merged 453s ok 5 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for a// matches locationmatch 453s ok 6 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 453s # expected 200, got 200 for c// doesn't match locationmatch 453s ok 7 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for baseline failed 453s ok 8 453s # SENDING to 127.0.0.1:8546 453s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 453s # expected 403, got 403 for b//d not merged for Location with OFF 453s ok 9 453s ok 457s t/apache/mmn.t ...................... 457s 1..2 457s # Running under perl version 5.040001 for linux 457s # Current time local: Thu Sep 4 17:59:16 2025 457s # Current time GMT: Thu Sep 4 17:59:16 2025 457s # Using Test.pm version 1.31 457s # Using Apache/Test.pm version 1.44 457s ok 1 457s ok 2 457s ok 461s t/apache/options.t .................. 461s 1..2 461s # Running under perl version 5.040001 for linux 461s # Current time local: Thu Sep 4 17:59:20 2025 461s # Current time GMT: Thu Sep 4 17:59:20 2025 461s # Using Test.pm version 1.31 461s # Using Apache/Test.pm version 1.44 461s # testing : code 461s # expected: 200 461s # received: '200' 461s ok 1 461s # testing : OPTIONS 461s # expected: qr/OPTIONS/ 461s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 461s ok 2 461s ok 466s t/apache/passbrigade.t .............. 466s # using LWP client 466s 1..114 466s # Running under perl version 5.040001 for linux 466s # Current time local: Thu Sep 4 17:59:24 2025 466s # Current time GMT: Thu Sep 4 17:59:24 2025 466s # Using Test.pm version 1.31 466s # Using Apache/Test.pm version 1.44 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 1024 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 1024 466s # received: 1024 466s ok 1 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 2048 466s # received: 2048 466s ok 2 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 3072 466s # received: 3072 466s ok 3 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 4096 466s # received: 4096 466s ok 4 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 5120 466s # received: 5120 466s ok 5 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 6144 466s # received: 6144 466s ok 6 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 7168 466s # received: 7168 466s ok 7 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 8192 466s # received: 8192 466s ok 8 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 9216 466s # received: 9216 466s ok 9 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 10240 466s # received: 10240 466s ok 10 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 11264 466s # received: 11264 466s ok 11 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 12288 466s # received: 12288 466s ok 12 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 13312 466s # received: 13312 466s ok 13 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 14336 466s # received: 14336 466s ok 14 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 15360 466s # received: 15360 466s ok 15 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 16384 466s # received: 16384 466s ok 16 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 17408 466s # received: 17408 466s ok 17 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 18432 466s # received: 18432 466s ok 18 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 19456 466s # received: 19456 466s ok 19 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 20480 466s # received: 20480 466s ok 20 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 21504 466s # received: 21504 466s ok 21 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 22528 466s # received: 22528 466s ok 22 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 23552 466s # received: 23552 466s ok 23 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 24576 466s # received: 24576 466s ok 24 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 25600 466s # received: 25600 466s ok 25 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 26624 466s # received: 26624 466s ok 26 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 27648 466s # received: 27648 466s ok 27 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 28672 466s # received: 28672 466s ok 28 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 29696 466s # received: 29696 466s ok 29 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 30720 466s # received: 30720 466s ok 30 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 31744 466s # received: 31744 466s ok 31 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 32768 466s # received: 32768 466s ok 32 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 33792 466s # received: 33792 466s ok 33 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 34816 466s # received: 34816 466s ok 34 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 35840 466s # received: 35840 466s ok 35 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 36864 466s # received: 36864 466s ok 36 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 37888 466s # received: 37888 466s ok 37 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 38912 466s # received: 38912 466s ok 38 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 39936 466s # received: 39936 466s ok 39 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 40960 466s # received: 40960 466s ok 40 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 41984 466s # received: 41984 466s ok 41 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 43008 466s # received: 43008 466s ok 42 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 44032 466s # received: 44032 466s ok 43 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 45056 466s # received: 45056 466s ok 44 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 46080 466s # received: 46080 466s ok 45 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 47104 466s # received: 47104 466s ok 46 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 48128 466s # received: 48128 466s ok 47 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 49152 466s # received: 49152 466s ok 48 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 50176 466s # received: 50176 466s ok 49 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 51200 466s # received: 51200 466s ok 50 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 102400 466s # received: 102400 466s ok 51 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 307200 466s # received: 307200 466s ok 52 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 512000 466s # received: 512000 466s ok 53 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 2048000 466s # received: 2048000 466s ok 54 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:27 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 4096000 466s # received: 4096000 466s ok 55 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 6144000 466s # received: 6144000 466s ok 56 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 10240000 466s # received: 10240000 466s ok 57 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 1024 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 1024 466s # received: 1024 466s ok 58 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 2048 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 2048 466s # received: 2048 466s ok 59 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 3072 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 3072 466s # received: 3072 466s ok 60 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 4096 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 4096 466s # received: 4096 466s ok 61 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 5120 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 5120 466s # received: 5120 466s ok 62 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 6144 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 6144 466s # received: 6144 466s ok 63 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 7168 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 7168 466s # received: 7168 466s ok 64 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 8192 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #DMMATCH1: 1 466s # 466s # testing : bytes in body 466s # expected: 8192 466s # received: 8192 466s ok 65 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 9216 466s # received: 9216 466s ok 66 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 10240 466s # received: 10240 466s ok 67 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 11264 466s # received: 11264 466s ok 68 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 12288 466s # received: 12288 466s ok 69 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 13312 466s # received: 13312 466s ok 70 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 14336 466s # received: 14336 466s ok 71 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 15360 466s # received: 15360 466s ok 72 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 16384 466s # received: 16384 466s ok 73 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 17408 466s # received: 17408 466s ok 74 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 18432 466s # received: 18432 466s ok 75 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 19456 466s # received: 19456 466s ok 76 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 20480 466s # received: 20480 466s ok 77 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 21504 466s # received: 21504 466s ok 78 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 22528 466s # received: 22528 466s ok 79 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 23552 466s # received: 23552 466s ok 80 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 24576 466s # received: 24576 466s ok 81 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 25600 466s # received: 25600 466s ok 82 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 26624 466s # received: 26624 466s ok 83 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 27648 466s # received: 27648 466s ok 84 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 28672 466s # received: 28672 466s ok 85 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 29696 466s # received: 29696 466s ok 86 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 30720 466s # received: 30720 466s ok 87 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 31744 466s # received: 31744 466s ok 88 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 32768 466s # received: 32768 466s ok 89 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 33792 466s # received: 33792 466s ok 90 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 34816 466s # received: 34816 466s ok 91 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 35840 466s # received: 35840 466s ok 92 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 36864 466s # received: 36864 466s ok 93 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 37888 466s # received: 37888 466s ok 94 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 38912 466s # received: 38912 466s ok 95 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 39936 466s # received: 39936 466s ok 96 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 40960 466s # received: 40960 466s ok 97 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 41984 466s # received: 41984 466s ok 98 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 43008 466s # received: 43008 466s ok 99 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 44032 466s # received: 44032 466s ok 100 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 45056 466s # received: 45056 466s ok 101 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 46080 466s # received: 46080 466s ok 102 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 47104 466s # received: 47104 466s ok 103 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 48128 466s # received: 48128 466s ok 104 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 49152 466s # received: 49152 466s ok 105 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 50176 466s # received: 50176 466s ok 106 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 51200 466s # received: 51200 466s ok 107 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 102400 466s # received: 102400 466s ok 108 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 307200 466s # received: 307200 466s ok 109 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 512000 466s # received: 512000 466s ok 110 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 2048000 466s # received: 2048000 466s ok 111 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 4096000 466s # received: 4096000 466s ok 112 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 6144000 466s # received: 6144000 466s ok 113 466s #lwp request: 466s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 466s #User-Agent: libwww-perl/6.78 466s # 466s #server response: 466s #HTTP/1.1 200 OK 466s #Connection: close 466s #Date: Thu, 04 Sep 2025 17:59:28 GMT 466s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 466s #Vary: In-If1 466s #Content-Length: 0 466s #Client-Date: Thu, 04 Sep 2025 17:59:29 GMT 466s #Client-Peer: 127.0.0.1:8529 466s #Client-Response-Num: 1 466s #Client-Transfer-Encoding: chunked 466s #DMMATCH1: 1 466s #X-Content-Length-Note: added by Apache::TestRequest 466s # 466s # testing : bytes in body 466s # expected: 10240000 466s # received: 10240000 466s ok 114 466s ok 469s t/apache/post.t ..................... 469s # using LWP client 469s 1..51 469s # Running under perl version 5.040001 for linux 469s # Current time local: Thu Sep 4 17:59:29 2025 469s # Current time GMT: Thu Sep 4 17:59:29 2025 469s # Using Test.pm version 1.31 469s # Using Apache/Test.pm version 1.44 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 1024 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '1024' 469s # received: 1024 469s ok 1 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 2048 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '2048' 469s # received: 2048 469s ok 2 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 3072 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '3072' 469s # received: 3072 469s ok 3 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 4096 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '4096' 469s # received: 4096 469s ok 4 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 5120 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '5120' 469s # received: 5120 469s ok 5 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 6144 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '6144' 469s # received: 6144 469s ok 6 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 7168 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '7168' 469s # received: 7168 469s ok 7 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 8192 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '8192' 469s # received: 8192 469s ok 8 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 9216 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 5 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '9216' 469s # received: 9216 469s ok 9 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 10240 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '10240' 469s # received: 10240 469s ok 10 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 11264 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '11264' 469s # received: 11264 469s ok 11 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 12288 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '12288' 469s # received: 12288 469s ok 12 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 13312 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '13312' 469s # received: 13312 469s ok 13 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 14336 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '14336' 469s # received: 14336 469s ok 14 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 15360 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '15360' 469s # received: 15360 469s ok 15 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 16384 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '16384' 469s # received: 16384 469s ok 16 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 17408 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '17408' 469s # received: 17408 469s ok 17 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 18432 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '18432' 469s # received: 18432 469s ok 18 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 19456 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '19456' 469s # received: 19456 469s ok 19 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 20480 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '20480' 469s # received: 20480 469s ok 20 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 21504 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '21504' 469s # received: 21504 469s ok 21 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 22528 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '22528' 469s # received: 22528 469s ok 22 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 23552 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '23552' 469s # received: 23552 469s ok 23 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 24576 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '24576' 469s # received: 24576 469s ok 24 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 25600 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '25600' 469s # received: 25600 469s ok 25 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 26624 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '26624' 469s # received: 26624 469s ok 26 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 27648 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '27648' 469s # received: 27648 469s ok 27 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 28672 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '28672' 469s # received: 28672 469s ok 28 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 29696 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '29696' 469s # received: 29696 469s ok 29 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 30720 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '30720' 469s # received: 30720 469s ok 30 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 31744 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '31744' 469s # received: 31744 469s ok 31 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 32768 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '32768' 469s # received: 32768 469s ok 32 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 33792 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '33792' 469s # received: 33792 469s ok 33 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 34816 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '34816' 469s # received: 34816 469s ok 34 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 35840 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '35840' 469s # received: 35840 469s ok 35 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 36864 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '36864' 469s # received: 36864 469s ok 36 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 37888 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '37888' 469s # received: 37888 469s ok 37 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 38912 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '38912' 469s # received: 38912 469s ok 38 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 39936 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '39936' 469s # received: 39936 469s ok 39 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 40960 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '40960' 469s # received: 40960 469s ok 40 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 41984 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '41984' 469s # received: 41984 469s ok 41 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 43008 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '43008' 469s # received: 43008 469s ok 42 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 44032 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '44032' 469s # received: 44032 469s ok 43 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 45056 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '45056' 469s # received: 45056 469s ok 44 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 46080 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '46080' 469s # received: 46080 469s ok 45 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 47104 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '47104' 469s # received: 47104 469s ok 46 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 48128 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '48128' 469s # received: 48128 469s ok 47 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 49152 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '49152' 469s # received: 49152 469s ok 48 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 50176 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '50176' 469s # received: 50176 469s ok 49 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 51200 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 6 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '51200' 469s # received: 51200 469s ok 50 469s #lwp request: 469s #POST http://localhost:8529/eat_post HTTP/1.1 469s #User-Agent: libwww-perl/6.78 469s #Content-Length: 102400 469s # 469s #server response: 469s #HTTP/1.1 200 OK 469s #Connection: close 469s #Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 469s #Vary: In-If1 469s #Content-Length: 7 469s #Client-Date: Thu, 04 Sep 2025 17:59:32 GMT 469s #Client-Peer: 127.0.0.1:8529 469s #Client-Response-Num: 1 469s #DMMATCH1: 1 469s # 469s # testing : length posted 469s # expected: '102400' 469s # received: 102400 469s ok 51 469s ok 473s t/apache/pr17629.t .................. 473s 1..4 473s # Running under perl version 5.040001 for linux 473s # Current time local: Thu Sep 4 17:59:32 2025 473s # Current time GMT: Thu Sep 4 17:59:32 2025 473s # Using Test.pm version 1.31 473s # Using Apache/Test.pm version 1.44 473s # expected: 'begin-foobar-end 473s # ' 473s # received: 'begin-foobar-end 473s # ' 473s ok 1 473s # expected: 200 473s # received: '200' 473s ok 2 473s # testing : response was gzipped 473s # expected: 'gzip' 473s # received: 'gzip' 473s ok 3 473s # expected: 'begin-foobar-end 473s # ' 473s # received: 'begin-foobar-end 473s # ' 473s ok 4 473s ok 476s t/apache/pr18757.t .................. 476s 1..3 476s # Running under perl version 5.040001 for linux 476s # Current time local: Thu Sep 4 17:59:36 2025 476s # Current time GMT: Thu Sep 4 17:59:36 2025 476s # Using Test.pm version 1.31 476s # Using Apache/Test.pm version 1.44 476s # testing : 200 response from GET 476s # expected: 200 476s # received: '200' 476s ok 1 476s # expected C-L is 26 476s # URL via proxy is http://localhost:8539/index.html 476s ok 2 476s # line: HTTP/1.1 200 OK 476s # line: Date: Thu, 04 Sep 2025 17:59:39 GMT 476s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 476s # line: Vary: In-If1 476s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 476s # line: ETag: "1a-62c6deaf13e40" 476s # line: Accept-Ranges: bytes 476s # line: Content-Length: 26 476s # line: DMMATCH1: 1 476s # line: Content-Type: text/html 476s # line: 476s # testing : whether proxy strips Content-Length header 476s # expected: 1 476s # received: 1 476s ok 3 476s ok 480s t/apache/pr35292.t .................. 480s 1..3 480s # Running under perl version 5.040001 for linux 480s # Current time local: Thu Sep 4 17:59:39 2025 480s # Current time GMT: Thu Sep 4 17:59:39 2025 480s # Using Test.pm version 1.31 480s # Using Apache/Test.pm version 1.44 480s ok 1 480s ok 2 480s # testing : read response-line 480s # expected: qr/^HTTP\/1\.. 413/ 480s # received: 'HTTP/1.1 413 Request Entity Too Large 480s # ' 480s ok 3 480s ok 484s t/apache/pr35330.t .................. 484s 1..2 484s # Running under perl version 5.040001 for linux 484s # Current time local: Thu Sep 4 17:59:43 2025 484s # Current time GMT: Thu Sep 4 17:59:43 2025 484s # Using Test.pm version 1.31 484s # Using Apache/Test.pm version 1.44 484s # testing : SSI was allowed for location 484s # expected: 200 484s # received: '200' 484s ok 1 484s # testing : file was served with correct content 484s # expected: 'hello' 484s # received: 'hello' 484s ok 2 484s ok 487s t/apache/pr37166.t .................. 487s 1..4 487s # Running under perl version 5.040001 for linux 487s # Current time local: Thu Sep 4 17:59:47 2025 487s # Current time GMT: Thu Sep 4 17:59:47 2025 487s # Using Test.pm version 1.31 487s # Using Apache/Test.pm version 1.44 487s # testing : SSI was allowed for location 487s # expected: 200 487s # received: '200' 487s ok 1 487s # testing : file was served with correct content 487s # expected: 'Hello world 487s # ' 487s # received: 'Hello world 487s # ' 487s ok 2 487s # testing : explicit 200 response 487s # expected: 200 487s # received: '200' 487s ok 3 487s # testing : file was again served with correct content 487s # expected: 'Hello world 487s # ' 487s # received: 'Hello world 487s # ' 487s ok 4 487s ok 491s t/apache/pr43939.t .................. 491s 1..4 491s # Running under perl version 5.040001 for linux 491s # Current time local: Thu Sep 4 17:59:50 2025 491s # Current time GMT: Thu Sep 4 17:59:50 2025 491s # Using Test.pm version 1.31 491s # Using Apache/Test.pm version 1.44 491s # expected: 'begin-default-end 491s # ' 491s # received: 'begin-default-end 491s # ' 491s ok 1 491s # expected: 200 491s # received: '200' 491s ok 2 491s # testing : response was gzipped 491s # expected: 'gzip' 491s # received: 'gzip' 491s ok 3 491s # expected: 'begin-default-end 491s # ' 491s # received: 'begin-default-end 491s # ' 491s ok 4 491s ok 494s t/apache/pr49328.t .................. 494s 1..1 494s # Running under perl version 5.040001 for linux 494s # Current time local: Thu Sep 4 17:59:54 2025 494s # Current time GMT: Thu Sep 4 17:59:54 2025 494s # Using Test.pm version 1.31 494s # Using Apache/Test.pm version 1.44 494s # expected: 'before 494s # included 494s # after 494s # ' 494s # received: 'before 494s # included 494s # after 494s # ' 494s ok 1 494s ok 498s t/apache/pr64339.t .................. 498s 1..12 498s # Running under perl version 5.040001 for linux 498s # Current time local: Thu Sep 4 17:59:57 2025 498s # Current time GMT: Thu Sep 4 17:59:57 2025 498s # Using Test.pm version 1.31 498s # Using Apache/Test.pm version 1.44 498s # testing : fetching /doc.xml 498s # expected: 200 498s # received: '200' 498s ok 1 498s # testing : content-type header test for /doc.xml 498s # expected: 'application/xml; charset=utf-8' 498s # received: 'application/xml; charset=utf-8' 498s ok 2 498s # testing : content test for /doc.xml 498s # expected: qr/fóó 498s # / 498s # received: 'fóó 498s # ' 498s ok 3 498s # testing : fetching /doc.fooxml 498s # expected: 200 498s # received: '200' 498s ok 4 498s # testing : content-type header test for /doc.fooxml 498s # expected: 'application/foo+xml; charset=utf-8' 498s # received: 'application/foo+xml; charset=utf-8' 498s ok 5 498s # testing : content test for /doc.fooxml 498s # expected: qr/fóó 498s # / 498s # received: 'fóó 498s # ' 498s ok 6 498s # testing : fetching /doc.notxml 498s # expected: 200 498s # received: '200' 498s ok 7 498s # testing : content-type header test for /doc.notxml 498s # expected: 'application/notreallyxml' 498s # received: 'application/notreallyxml' 498s ok 8 498s # testing : content test for /doc.notxml 498s # expected: qr/f 498s # / 498s # received: 'f 498s # ' 498s ok 9 498s # testing : fetching /doc.isohtml 498s # expected: 200 498s # received: '200' 498s ok 10 498s # testing : content-type header test for /doc.isohtml 498s # expected: 'text/html;charset=utf-8' 498s # received: 'text/html;charset=utf-8' 498s ok 11 498s # testing : content test for /doc.isohtml 498s # expected: qr/.*fóó 498s # .*<\/body><\/html>/ 498s # received: 'fóó 498s # ' 498s ok 12 498s ok 502s t/apache/rwrite.t ................... 502s # using LWP client 502s 1..114 502s # Running under perl version 5.040001 for linux 502s # Current time local: Thu Sep 4 18:00:01 2025 502s # Current time GMT: Thu Sep 4 18:00:01 2025 502s # Using Test.pm version 1.31 502s # Using Apache/Test.pm version 1.44 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 1024 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 1024 502s # received: 1024 502s ok 1 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 2048 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 2048 502s # received: 2048 502s ok 2 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 3072 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 3072 502s # received: 3072 502s ok 3 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 4096 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 4096 502s # received: 4096 502s ok 4 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 5120 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 5120 502s # received: 5120 502s ok 5 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 6144 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 6144 502s # received: 6144 502s ok 6 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 7168 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 7168 502s # received: 7168 502s ok 7 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 8192 502s # received: 8192 502s ok 8 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 9216 502s # received: 9216 502s ok 9 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 10240 502s # received: 10240 502s ok 10 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 11264 502s # received: 11264 502s ok 11 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 12288 502s # received: 12288 502s ok 12 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 13312 502s # received: 13312 502s ok 13 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 14336 502s # received: 14336 502s ok 14 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 15360 502s # received: 15360 502s ok 15 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 16384 502s # received: 16384 502s ok 16 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 17408 502s # received: 17408 502s ok 17 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 18432 502s # received: 18432 502s ok 18 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 19456 502s # received: 19456 502s ok 19 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 20480 502s # received: 20480 502s ok 20 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 21504 502s # received: 21504 502s ok 21 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 22528 502s # received: 22528 502s ok 22 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 23552 502s # received: 23552 502s ok 23 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 24576 502s # received: 24576 502s ok 24 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 25600 502s # received: 25600 502s ok 25 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 26624 502s # received: 26624 502s ok 26 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 27648 502s # received: 27648 502s ok 27 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 28672 502s # received: 28672 502s ok 28 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 29696 502s # received: 29696 502s ok 29 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 30720 502s # received: 30720 502s ok 30 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 31744 502s # received: 31744 502s ok 31 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 32768 502s # received: 32768 502s ok 32 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 33792 502s # received: 33792 502s ok 33 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 34816 502s # received: 34816 502s ok 34 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 35840 502s # received: 35840 502s ok 35 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 36864 502s # received: 36864 502s ok 36 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 37888 502s # received: 37888 502s ok 37 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 38912 502s # received: 38912 502s ok 38 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 39936 502s # received: 39936 502s ok 39 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 40960 502s # received: 40960 502s ok 40 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 41984 502s # received: 41984 502s ok 41 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 43008 502s # received: 43008 502s ok 42 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 44032 502s # received: 44032 502s ok 43 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 45056 502s # received: 45056 502s ok 44 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 46080 502s # received: 46080 502s ok 45 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 47104 502s # received: 47104 502s ok 46 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 48128 502s # received: 48128 502s ok 47 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 49152 502s # received: 49152 502s ok 48 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 50176 502s # received: 50176 502s ok 49 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 51200 502s # received: 51200 502s ok 50 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 102400 502s # received: 102400 502s ok 51 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 307200 502s # received: 307200 502s ok 52 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 512000 502s # received: 512000 502s ok 53 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 2048000 502s # received: 2048000 502s ok 54 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:04 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 4096000 502s # received: 4096000 502s ok 55 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 6144000 502s # received: 6144000 502s ok 56 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 10240000 502s # received: 10240000 502s ok 57 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 1024 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 1024 502s # received: 1024 502s ok 58 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 2048 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 2048 502s # received: 2048 502s ok 59 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 3072 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 3072 502s # received: 3072 502s ok 60 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 4096 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 4096 502s # received: 4096 502s ok 61 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 5120 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 5120 502s # received: 5120 502s ok 62 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 6144 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 6144 502s # received: 6144 502s ok 63 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 7168 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #DMMATCH1: 1 502s # 502s # testing : bytes in body 502s # expected: 7168 502s # received: 7168 502s ok 64 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 8192 502s # received: 8192 502s ok 65 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 9216 502s # received: 9216 502s ok 66 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 10240 502s # received: 10240 502s ok 67 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 11264 502s # received: 11264 502s ok 68 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 12288 502s # received: 12288 502s ok 69 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 13312 502s # received: 13312 502s ok 70 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 14336 502s # received: 14336 502s ok 71 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 15360 502s # received: 15360 502s ok 72 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 16384 502s # received: 16384 502s ok 73 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 17408 502s # received: 17408 502s ok 74 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 18432 502s # received: 18432 502s ok 75 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 19456 502s # received: 19456 502s ok 76 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 20480 502s # received: 20480 502s ok 77 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 21504 502s # received: 21504 502s ok 78 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 22528 502s # received: 22528 502s ok 79 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 23552 502s # received: 23552 502s ok 80 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 24576 502s # received: 24576 502s ok 81 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 25600 502s # received: 25600 502s ok 82 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 26624 502s # received: 26624 502s ok 83 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 27648 502s # received: 27648 502s ok 84 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 28672 502s # received: 28672 502s ok 85 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 29696 502s # received: 29696 502s ok 86 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 30720 502s # received: 30720 502s ok 87 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 31744 502s # received: 31744 502s ok 88 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 32768 502s # received: 32768 502s ok 89 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 33792 502s # received: 33792 502s ok 90 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 34816 502s # received: 34816 502s ok 91 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 35840 502s # received: 35840 502s ok 92 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 36864 502s # received: 36864 502s ok 93 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 37888 502s # received: 37888 502s ok 94 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 38912 502s # received: 38912 502s ok 95 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 39936 502s # received: 39936 502s ok 96 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 40960 502s # received: 40960 502s ok 97 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 41984 502s # received: 41984 502s ok 98 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 43008 502s # received: 43008 502s ok 99 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 44032 502s # received: 44032 502s ok 100 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 45056 502s # received: 45056 502s ok 101 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 46080 502s # received: 46080 502s ok 102 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 47104 502s # received: 47104 502s ok 103 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 48128 502s # received: 48128 502s ok 104 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 49152 502s # received: 49152 502s ok 105 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 50176 502s # received: 50176 502s ok 106 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 51200 502s # received: 51200 502s ok 107 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 102400 502s # received: 102400 502s ok 108 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 307200 502s # received: 307200 502s ok 109 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 512000 502s # received: 512000 502s ok 110 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 2048000 502s # received: 2048000 502s ok 111 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 4096000 502s # received: 4096000 502s ok 112 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 6144000 502s # received: 6144000 502s ok 113 502s #lwp request: 502s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 502s #User-Agent: libwww-perl/6.78 502s # 502s #server response: 502s #HTTP/1.1 200 OK 502s #Connection: close 502s #Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 502s #Vary: In-If1 502s #Content-Length: 0 502s #Client-Date: Thu, 04 Sep 2025 18:00:05 GMT 502s #Client-Peer: 127.0.0.1:8529 502s #Client-Response-Num: 1 502s #Client-Transfer-Encoding: chunked 502s #DMMATCH1: 1 502s #X-Content-Length-Note: added by Apache::TestRequest 502s # 502s # testing : bytes in body 502s # expected: 10240000 502s # received: 10240000 502s ok 114 502s ok 507s t/apache/server_name_port.t ......... 507s 1..84 507s # Running under perl version 5.040001 for linux 507s # Current time local: Thu Sep 4 18:00:05 2025 507s # Current time GMT: Thu Sep 4 18:00:05 2025 507s # Using Test.pm version 1.31 507s # Using Apache/Test.pm version 1.44 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 507s # expecting 200, got 200 507s ok 1 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 2 507s # got SERVER_PORT='8529', expected '8529' 507s ok 3 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 507s # expecting 200, got 200 507s ok 4 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 5 507s # got SERVER_PORT='123', expected '123' 507s ok 6 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 507s # expecting 200, got 200 507s ok 7 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 8 507s # got SERVER_PORT='8529', expected '8529' 507s ok 9 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 507s # expecting 200, got 200 507s ok 10 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 11 507s # got SERVER_PORT='123', expected '123' 507s ok 12 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 507s # expecting 200, got 200 507s ok 13 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 14 507s # got SERVER_PORT='8529', expected '8529' 507s ok 15 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 507s # expecting 200, got 200 507s ok 16 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 17 507s # got SERVER_PORT='123', expected '123' 507s ok 18 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 19 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 20 507s # got SERVER_PORT='8529', expected '8529' 507s ok 21 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 22 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 23 507s # got SERVER_PORT='123', expected '123' 507s ok 24 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 25 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 26 507s # got SERVER_PORT='8529', expected '8529' 507s ok 27 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 28 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 29 507s # got SERVER_PORT='123', expected '123' 507s ok 30 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 507s # expecting 200, got 200 507s ok 31 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 32 507s # got SERVER_PORT='8529', expected '8529' 507s ok 33 507s # SENDING: 507s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 507s # expecting 200, got 200 507s ok 34 507s # got SERVER_NAME='[a::1]', expected '[a::1]' 507s ok 35 507s # got SERVER_PORT='123', expected '123' 507s ok 36 507s # SENDING: 507s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 37 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 38 507s # got SERVER_PORT='8529', expected '8529' 507s ok 39 507s # SENDING: 507s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 40 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 41 507s # got SERVER_PORT='123', expected '123' 507s ok 42 507s # SENDING: 507s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 43 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 44 507s # got SERVER_PORT='8529', expected '8529' 507s ok 45 507s # SENDING: 507s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 46 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 47 507s # got SERVER_PORT='123', expected '123' 507s ok 48 507s # SENDING: 507s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 49 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 50 507s # got SERVER_PORT='8529', expected '8529' 507s ok 51 507s # SENDING: 507s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 52 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 53 507s # got SERVER_PORT='123', expected '123' 507s ok 54 507s # SENDING: 507s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 55 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 56 507s # got SERVER_PORT='8529', expected '8529' 507s ok 57 507s # SENDING: 507s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 507s # expecting 200, got 200 507s ok 58 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 59 507s # got SERVER_PORT='123', expected '123' 507s ok 60 507s # SENDING: 507s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 507s # expecting 200, got 200 507s ok 61 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 62 507s # got SERVER_PORT='8529', expected '8529' 507s ok 63 507s # SENDING: 507s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 507s # expecting 200, got 200 507s ok 64 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 65 507s # got SERVER_PORT='123', expected '123' 507s ok 66 507s # SENDING: 507s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 507s # expecting 200, got 200 507s ok 67 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 68 507s # got SERVER_PORT='8529', expected '8529' 507s ok 69 507s # SENDING: 507s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 507s # expecting 200, got 200 507s ok 70 507s # got SERVER_NAME='righthost', expected 'righthost' 507s ok 71 507s # got SERVER_PORT='123', expected '123' 507s ok 72 507s # SENDING: 507s # 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 507s # expecting 200, got 200 507s ok 73 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 74 507s # got SERVER_PORT='8529', expected '8529' 507s ok 75 507s # SENDING: 507s # 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 507s # expecting 200, got 200 507s ok 76 507s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 507s ok 77 507s # got SERVER_PORT='123', expected '123' 507s ok 78 507s # SENDING: 507s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 507s # expecting 200, got 200 507s ok 79 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 80 507s # got SERVER_PORT='8529', expected '8529' 507s ok 81 507s # SENDING: 507s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 507s # expecting 200, got 200 507s ok 82 507s # got SERVER_NAME='[::1]', expected '[::1]' 507s ok 83 507s # got SERVER_PORT='123', expected '123' 507s ok 84 507s ok 510s t/apache/teclchunk.t ................ skipped: Not supported yet 513s t/apr/uri.t ......................... 513s 1..1 513s # Running under perl version 5.040001 for linux 513s # Current time local: Thu Sep 4 18:00:13 2025 513s # Current time GMT: Thu Sep 4 18:00:13 2025 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.44 513s ok 1 513s ok 516s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 519s t/filter/case.t ..................... 520s 1..4 520s # Running under perl version 5.040001 for linux 520s # Current time local: Thu Sep 4 18:00:19 2025 520s # Current time GMT: Thu Sep 4 18:00:19 2025 520s # Using Test.pm version 1.31 520s # Using Apache/Test.pm version 1.44 520s ok 1 520s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 520s # expected 200 520s # received 200 520s # body: =HEAD1 NAME 520s X X 520s 520s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 520s 520s =HEAD1 SYNOPSIS 520s 520s TO DECLARE SUBROUTINES: 520s X X 520s 520s SUB NAME; # A "FORWARD" DECLARATION. 520s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 520s SUB NAME : ATTRS; # WITH ATTRIBUTES 520s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 520s 520s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 520s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 520s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 520s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 520s 520s USE FEATURE 'SIGNATURES'; 520s SUB NAME(SIG) BLOCK # WITH SIGNATURE 520s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 520s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 520s 520s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 520s X 520s 520s $SUBREF = SUB BLOCK; # NO PROTO 520s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 520s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 520s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 520s 520s USE FEATURE 'SIGNATURES'; 520s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 520s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 520s 520s TO IMPORT SUBROUTINES: 520s X 520s 520s USE MODULE QW(NAME1 NAME2 NAME3); 520s 520s TO CALL SUBROUTINES: 520s X X 520s 520s NAME(LIST); # REGULAR SUBROUTINE CALL. 520s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 520s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 520s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 520s 520s =HEAD1 DESCRIPTION 520s 520s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 520s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 520s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 520s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 520s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 520s ITS NAME OR A CODE REFERENCE. 520s 520s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 520s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 520s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 520s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 520s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 520s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 520s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 520s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 520s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 520s X X 520s 520s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 520s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 520s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 520s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 520s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 520s SUCH A SIGNATURE-USING SUBROUTINE. 520s 520s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 520s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 520s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 520s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 520s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 520s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 520s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 520s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 520s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 520s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 520s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 520s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 520s X X X<@_> 520s 520s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 520s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 520s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 520s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 520s L AND L. 520s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 520s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 520s 520s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 520s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 520s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 520s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 520s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 520s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 520s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 520s ONE LARGE INDISTINGUISHABLE LIST. 520s 520s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 520s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 520s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 520s EMPTY SUB RETURNS THE EMPTY LIST. 520s X X X 520s 520s EXAMPLE: 520s 520s SUB MAX { 520s MY $MAX = SHIFT(@_); 520s FOREACH $FOO (@_) { 520s $MAX = $FOO IF $MAX < $FOO; 520s } 520s RETURN $MAX; 520s } 520s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 520s 520s EXAMPLE: 520s 520s # GET A LINE, COMBINING CONTINUATION LINES 520s # THAT START WITH WHITESPACE 520s 520s SUB GET_LINE { 520s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 520s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 520s IF ($LOOKAHEAD =~ /^[ \T]/) { 520s $THISLINE .= $LOOKAHEAD; 520s } 520s ELSE { 520s LAST LINE; 520s } 520s } 520s RETURN $THISLINE; 520s } 520s 520s $LOOKAHEAD = ; # GET FIRST LINE 520s WHILE (DEFINED($LINE = GET_LINE())) { 520s ... 520s } 520s 520s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 520s 520s SUB MAYBESET { 520s MY($KEY, $VALUE) = @_; 520s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 520s } 520s 520s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 520s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 520s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 520s ITS CALLER'S VALUES. 520s X X 520s 520s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 520s SUB UPCASE_IN { 520s FOR (@_) { TR/A-Z/A-Z/ } 520s } 520s 520s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 520s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 520s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 520s X X 520s 520s UPCASE_IN("FREDERICK"); 520s 520s IT WOULD BE MUCH SAFER IF THE C FUNCTION 520s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 520s OF CHANGING THEM IN PLACE: 520s 520s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 520s SUB UPCASE { 520s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 520s MY @PARMS = @_; 520s FOR (@PARMS) { TR/A-Z/A-Z/ } 520s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 520s } 520s 520s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 520s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 520s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 520s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 520s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 520s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 520s 520s @NEWLIST = UPCASE(@LIST1, @LIST2); 520s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 520s 520s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 520s 520s (@X, @Y) = UPCASE(@LIST1, @LIST2); 520s 520s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 520s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 520s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 520s L FOR ALTERNATIVES. 520s 520s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 520s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 520s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 520s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 520s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 520s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 520s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 520s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 520s SEE L FOR MORE ABOUT ALL THAT. 520s X<&> 520s 520s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 520s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 520s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 520s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 520s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 520s X 520s 520s &FOO(1,2,3); # PASS THREE ARGUMENTS 520s FOO(1,2,3); # THE SAME 520s 520s FOO(); # PASS AN EMPTY ARGUMENT LIST 520s &FOO(); # THE SAME 520s 520s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 520s USE STRICT 'SUBS'; 520s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 520s # A COMPILE-TIME ERROR 520s NO STRICT 'SUBS'; 520s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 520s # A LITERAL STRING "FOO" 520s 520s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 520s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 520s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 520s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 520s X<&> 520s 520s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 520s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 520s YOUR SUBROUTINE'S NAME. 520s 520s USE V5.16; 520s MY $FACTORIAL = SUB { 520s MY ($X) = @_; 520s RETURN 1 IF $X == 1; 520s RETURN($X * __SUB__->( $X - 1 ) ); 520s }; 520s 520s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 520s IS SUBJECT TO CHANGE. 520s 520s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 520s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 520s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 520s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 520s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 520s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 520s SPECIAL, PRE-DEFINED THINGS. 520s 520s =OVER 520s 520s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 520s 520s C 520s 520s =ITEM DOCUMENTED IN L 520s 520s C, C 520s 520s =ITEM DOCUMENTED IN L 520s 520s C, C 520s 520s =ITEM DOCUMENTED IN L 520s 520s C, C, C, C, C, C, C, 520s C, C, C, C, C, C, 520s C, C, C, C, C, C, C, 520s C, C, C, C, C, C, 520s C, C, C, C, C, 520s C, C, C, C 520s 520s =ITEM DOCUMENTED IN L 520s 520s C, C, C, C, C, C, C, 520s C, C, C, C, C, C, C, 520s C, C, C, C, C, C 520s 520s =ITEM DOCUMENTED IN L 520s 520s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 520s L<< C|PERLFUNC/REQUIRE >> 520s 520s =ITEM DOCUMENTED IN L 520s 520s C 520s 520s =ITEM DOCUMENTED IN L 520s 520s C, C, C, C, C 520s 520s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 520s 520s ANY STARTING WITH C<(> 520s 520s =BACK 520s 520s THE C, C, C, C AND C SUBROUTINES 520s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 520s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 520s EXPLICITLY. SEE L 520s 520s =HEAD2 SIGNATURES 520s 520s X X 520s 520s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 520s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 520s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 520s 520s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 520s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 520s DIRECTLY BY C, IN THE CURRENT SCOPE. 520s 520s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 520s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 520s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 520s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 520s 520s FOR EXAMPLE, 520s 520s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 520s 520s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 520s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 520s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 520s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 520s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 520s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 520s 520s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 520s THE SIGNATURE. FOR EXAMPLE, 520s 520s SUB FOO ($LEFT, $RIGHT) { 520s RETURN $LEFT + $RIGHT; 520s } 520s 520s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 520s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 520s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 520s EQUIVALENT TO 520s 520s SUB FOO { 520s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 520s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 520s MY $LEFT = $_[0]; 520s MY $RIGHT = $_[1]; 520s RETURN $LEFT + $RIGHT; 520s } 520s 520s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 520s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 520s 520s SUB FOO ($FIRST, $, $THIRD) { 520s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 520s } 520s 520s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 520s MANDATORY FOR THE CALLER TO PASS IT. 520s 520s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 520s SEPARATED FROM THE PARAMETER NAME BY C<=>: 520s 520s SUB FOO ($LEFT, $RIGHT = 0) { 520s RETURN $LEFT + $RIGHT; 520s } 520s 520s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 520s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 520s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 520s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 520s FOR EXAMPLE, 520s 520s MY $AUTO_ID = 0; 520s SUB FOO ($THING, $ID = $AUTO_ID++) { 520s PRINT "$THING HAS ID $ID"; 520s } 520s 520s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 520s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 520s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 520s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 520s 520s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 520s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 520s } 520s 520s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 520s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 520s VALUE PROVIDED WAS C. 520s 520s SUB FOO ($NAME //= "WORLD") { 520s PRINT "HELLO, $NAME"; 520s } 520s 520s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 520s 520s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 520s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 520s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 520s 520s SUB FOO ($X ||= 10) { 520s RETURN 5 + $X; 520s } 520s 520s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 520s FOR EXAMPLE, 520s 520s SUB FOO ($THING, $ = 1) { 520s PRINT $THING; 520s } 520s 520s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 520s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 520s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 520s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 520s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 520s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 520s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 520s 520s SUB FOO ($THING, $=) { 520s PRINT $THING; 520s } 520s 520s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 520s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 520s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 520s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 520s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 520s TO RIGHT. 520s 520s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 520s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 520s 520s SUB FOO ($FILTER, @INPUTS) { 520s PRINT $FILTER->($_) FOREACH @INPUTS; 520s } 520s 520s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 520s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 520s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 520s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 520s 520s SUB FOO ($THING, @) { 520s PRINT $THING; 520s } 520s 520s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 520s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 520s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 520s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 520s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 520s AS WITH STANDARD HASH CONSTRUCTION. 520s 520s SUB FOO ($FILTER, %INPUTS) { 520s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 520s } 520s 520s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 520s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 520s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 520s 520s SUB FOO ($THING, %) { 520s PRINT $THING; 520s } 520s 520s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 520s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 520s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 520s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 520s AN EMPTY ARRAY OR EMPTY HASH. 520s 520s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 520s THAT THE CALLER PASSED NO ARGUMENTS: 520s 520s SUB FOO () { 520s RETURN 123; 520s } 520s 520s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 520s WARNING IN THE C CATEGORY. FROM PERL 5.36 520s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 520s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 520s STATEMENT SUCH AS: 520s 520s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 520s 520s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 520s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 520s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 520s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 520s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 520s WARNINGS IN THE C CATEGORY WHEN 520s COMPILED: 520s 520s SUB F ($X) { 520s # THIS LINE EMITS THE WARNING SEEN BELOW 520s PRINT "ARGUMENTS ARE @_"; 520s } 520s 520s Z<> 520s 520s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 520s EXPERIMENTAL AT ... 520s 520s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 520s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 520s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 520s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 520s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 520s SUPPLY THAT ARGUMENT. 520s 520s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 520s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 520s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 520s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 520s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 520s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 520s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 520s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 520s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 520s 520s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 520s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 520s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 520s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 520s L. FOR EXAMPLE, 520s 520s SUB FOO :PROTOTYPE($) { $_[0] } 520s 520s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 520s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 520s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 520s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 520s 520s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 520s RETURN $LEFT + $RIGHT; 520s } 520s 520s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 520s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 520s THE SUBROUTINE'S BODY. 520s 520s =HEAD2 PRIVATE VARIABLES VIA MY() 520s X X X X X 520s X X 520s 520s SYNOPSIS: 520s 520s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 520s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 520s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 520s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 520s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 520s 520s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 520s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 520s SEE L AND L. 520s 520s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 520s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 520s (C/C/C/C), LOOP 520s (C/C/C/C/C), SUBROUTINE, C, 520s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 520s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 520s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 520s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 520s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 520s 520s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 520s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 520s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 520s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 520s X 520s 520s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 520s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 520s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 520s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 520s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 520s 520s MY $X = 10; 520s SUB BUMPX { $X++ } 520s 520s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 520s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 520s THE C ITSELF. SEE L. 520s X 520s 520s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 520s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 520s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 520s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 520s 520s $ARG = "FRED"; # "GLOBAL" VARIABLE 520s $N = CUBE_ROOT(27); 520s PRINT "$ARG THINKS THE ROOT IS $N\N"; 520s # OUTPUTS: FRED THINKS THE ROOT IS 3 520s 520s SUB CUBE_ROOT { 520s MY $ARG = SHIFT; # NAME DOESN'T MATTER 520s $ARG **= 1/3; 520s RETURN $ARG; 520s } 520s 520s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 520s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 520s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 520s 520s MY ($FOO) = ; # WRONG? 520s MY @FOO = ; 520s 520s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 520s 520s MY $FOO = ; 520s 520s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 520s MY $FOO, $BAR = 1; # WRONG 520s 520s THAT HAS THE SAME EFFECT AS 520s 520s MY $FOO; 520s $BAR = 1; 520s 520s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 520s THE CURRENT STATEMENT. THUS, 520s 520s MY $X = $X; 520s 520s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 520s THE EXPRESSION 520s 520s MY $X = 123 AND $X == 123 520s 520s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 520s 520s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 520s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 520s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 520s 520s WHILE (MY $LINE = <>) { 520s $LINE = LC $LINE; 520s } CONTINUE { 520s PRINT $LINE; 520s } 520s 520s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 520s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 520s IT. SIMILARLY, IN THE CONDITIONAL 520s 520s IF ((MY $ANSWER = ) =~ /^YES$/I) { 520s USER_AGREES(); 520s } ELSIF ($ANSWER =~ /^NO$/I) { 520s USER_DISAGREES(); 520s } ELSE { 520s CHOMP $ANSWER; 520s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 520s } 520s 520s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 520s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 520s BUT NOT BEYOND IT. SEE L FOR INFORMATION 520s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 520s 520s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 520s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 520s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 520s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 520s IN THE LOOP 520s X X 520s 520s FOR MY $I (1, 2, 3) { 520s SOME_FUNCTION(); 520s } 520s 520s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 520s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 520s X X 520s 520s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 520s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 520s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 520s 520s USE STRICT 'VARS'; 520s 520s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 520s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 520s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 520s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 520s THIS WITH C. 520s 520s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 520s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 520s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 520s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 520s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 520s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 520s EXAMPLE. 520s 520s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 520s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 520s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 520s 520s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 520s 520s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 520s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 520s IS ALSO VISIBLE: 520s 520s PACKAGE MAIN; 520s OUR $X = 10; 520s MY $X = 20; 520s PRINT "$X AND $::X\N"; 520s 520s THAT WILL PRINT OUT C<20> AND C<10>. 520s 520s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 520s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 520s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 520s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 520s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 520s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 520s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 520s AN ANONYMOUS SUB REFERENCE: 520s 520s MY $SECRET_VERSION = '1.001-BETA'; 520s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 520s $SECRET_SUB->(); 520s 520s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 520s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 520s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 520s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 520s UNQUALIFIED AND UNQUALIFIABLE. 520s 520s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 520s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 520s L FOR SOMETHING OF A WORK-AROUND TO 520s THIS. 520s 520s =HEAD2 PERSISTENT PRIVATE VARIABLES 520s X X X X 520s X X 520s 520s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 520s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 520s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 520s 520s =HEAD3 PERSISTENT VARIABLES VIA STATE() 520s 520s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 520s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 520s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 520s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 520s THE C FORM DOES NOT REQUIRE THE 520s C PRAGMA. 520s 520s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 520s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 520s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 520s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 520s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 520s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 520s SUBROUTINE EACH TIME IT IS EXECUTED.) 520s 520s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 520s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 520s 520s USE FEATURE 'STATE'; 520s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 520s 520s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 520s 520s USE FEATURE 'STATE'; 520s SUB CREATE_COUNTER { 520s RETURN SUB { STATE $X; RETURN ++$X } 520s } 520s 520s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 520s CODE OUTSIDE. 520s 520s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 520s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 520s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 520s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 520s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 520s 520s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 520s 520s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 520s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 520s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 520s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 520s 520s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 520s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 520s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 520s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 520s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 520s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 520s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 520s 520s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 520s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 520s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 520s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 520s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 520s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 520s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 520s 520s { 520s MY $SECRET_VAL = 0; 520s SUB GIMME_ANOTHER { 520s RETURN ++$SECRET_VAL; 520s } 520s } 520s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 520s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 520s 520s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 520s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 520s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 520s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 520s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 520s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 520s STARTS TO RUN: 520s 520s BEGIN { 520s MY $SECRET_VAL = 0; 520s SUB GIMME_ANOTHER { 520s RETURN ++$SECRET_VAL; 520s } 520s } 520s 520s SEE L ABOUT THE 520s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 520s C AND C. 520s 520s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 520s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 520s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 520s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 520s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 520s 520s =HEAD2 TEMPORARY VALUES VIA LOCAL() 520s X X X X 520s X 520s 520s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 520s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 520s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 520s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 520s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 520s 520s SYNOPSIS: 520s 520s # LOCALIZATION OF VALUES 520s 520s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 520s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 520s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 520s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 520s 520s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 520s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 520s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 520s # LOCALIZATION 520s 520s # LOCALIZATION OF SYMBOLS 520s 520s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 520s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 520s # @MERLYN IS REALLY @RANDAL, ETC 520s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 520s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 520s 520s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 520s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 520s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 520s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 520s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 520s 520s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 520s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 520s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 520s CREATES NEW, DYNAMICALLY SCOPED VALUES. 520s 520s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 520s PLACED IN PARENTHESES. THIS OPERATOR WORKS 520s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 520s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 520s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 520s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 520s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 520s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 520s UNDEFINED VALUE.) 520s 520s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 520s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 520s VARIABLES OUTSIDE THE LOOP. 520s 520s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 520s X 520s 520s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 520s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 520s VIEWED AS A SCALAR OR AN ARRAY. SO 520s 520s LOCAL($FOO) = ; 520s LOCAL @FOO = ; 520s 520s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 520s 520s LOCAL $FOO = ; 520s 520s SUPPLIES A SCALAR CONTEXT. 520s 520s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 520s X 520s 520s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 520s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 520s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 520s 520s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 520s 520s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 520s { LOCAL $/ = UNDEF; $SLURP = ; } 520s 520s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 520s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 520s I, BECAUSE THE $1 VARIABLE IS 520s MAGICAL AND READ-ONLY : 520s 520s LOCAL $1 = 2; 520s 520s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 520s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 520s TO SAFELY REUSE $_ IN A SUBROUTINE. 520s 520s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 520s WORK AS DESCRIBED. 520s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 520s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 520s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 520s SEE L FOR MORE 520s DETAILS. 520s X 520s 520s =HEAD3 LOCALIZATION OF GLOBS 520s X X 520s 520s THE CONSTRUCT 520s 520s LOCAL *NAME; 520s 520s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 520s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 520s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 520s 520s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 520s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 520s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 520s SEPARATOR. 520s 520s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 520s X X 520s X 520s 520s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 520s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 520s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 520s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 520s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 520s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 520s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 520s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 520s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 520s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 520s 520s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 520s @ARY = ( 0..5 ); 520s { 520s LOCAL($ARY[5]) = 6; 520s LOCAL($HASH{'A'}) = 'DRILL'; 520s WHILE (MY $E = POP(@ARY)) { 520s PRINT "$E . . .\N"; 520s LAST UNLESS $E > 3; 520s } 520s IF (@ARY) { 520s $HASH{'ONLY A'} = 'TEST'; 520s DELETE $HASH{'A'}; 520s } 520s } 520s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 520s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 520s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 520s 520s PERL WILL PRINT 520s 520s 6 . . . 520s 4 . . . 520s 3 . . . 520s THIS IS A TEST ONLY A TEST. 520s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 520s 520s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 520s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 520s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 520s SURPRISING, AND IS VERY LIKELY TO CHANGE. 520s 520s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 520s X X X 520s X 520s 520s YOU CAN USE THE C AND C 520s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 520s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 520s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 520s 520s DO { 520s MY $VAL = $ARRAY[$IDX]; 520s LOCAL $ARRAY[$IDX]; 520s DELETE $ARRAY[$IDX]; 520s $VAL 520s } 520s 520s AND 520s 520s DO { 520s MY $VAL = $HASH{KEY}; 520s LOCAL $HASH{KEY}; 520s DELETE $HASH{KEY}; 520s $VAL 520s } 520s 520s EXCEPT THAT FOR THOSE THE C IS 520s SCOPED TO THE C BLOCK. SLICES ARE 520s ALSO ACCEPTED. 520s 520s MY %HASH = ( 520s A => [ 7, 8, 9 ], 520s B => 1, 520s ) 520s 520s { 520s MY $X = DELETE LOCAL $HASH{A}; 520s # $X IS [ 7, 8, 9 ] 520s # %HASH IS (B => 1) 520s 520s { 520s MY @NUMS = DELETE LOCAL @$X[0, 2] 520s # @NUMS IS (7, 9) 520s # $X IS [ UNDEF, 8 ] 520s 520s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 520s } 520s # $X IS BACK TO [ 7, 8, 9 ] 520s 520s } 520s # %HASH IS BACK TO ITS ORIGINAL STATE 520s 520s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 520s 520s =HEAD2 LVALUE SUBROUTINES 520s X X 520s 520s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 520s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 520s 520s MY $VAL; 520s SUB CANMOD : LVALUE { 520s $VAL; # OR: RETURN $VAL; 520s } 520s SUB NOMOD { 520s $VAL; 520s } 520s 520s CANMOD() = 5; # ASSIGNS TO $VAL 520s NOMOD() = 5; # ERROR 520s 520s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 520s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 520s BY A SCALAR. FOR EXAMPLE, CONSIDER: 520s 520s DATA(2,3) = GET_DATA(3,4); 520s 520s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 520s 520s (DATA(2,3)) = GET_DATA(3,4); 520s 520s AND IN: 520s 520s (DATA(2),DATA(3)) = GET_DATA(3,4); 520s 520s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 520s 520s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 520s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 520s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 520s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 520s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 520s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 520s 520s =HEAD2 LEXICAL SUBROUTINES 520s X X X X 520s 520s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 520s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 520s AVAILABLE UNDER C OR C OR HIGHER. 520s 520s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 520s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 520s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 520s CATEGORY WAS DISABLED. 520s 520s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 520s DECLARED, AND ONLY AFTER THAT DECLARATION: 520s 520s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 520s # VERSIONS EARLIER THAN 5.26. 520s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 520s USE FEATURE 'LEXICAL_SUBS'; 520s 520s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 520s STATE SUB FOO { 520s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 520s } 520s FOO(); # CALLS "STATE" SUB 520s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 520s 520s MY SUB BAR { ... } 520s BAR(); # CALLS "MY" SUB 520s 520s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 520s 520s # WRONG 520s MY SUB BAZ { 520s BAZ(); 520s } 520s 520s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 520s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 520s 520s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 520s 520s MY SUB BAZ { 520s __SUB__->(); # CALLS ITSELF 520s } 520s 520s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 520s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 520s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 520s HOWEVER: 520s 520s MY SUB BAZ; # PREDECLARATION 520s SUB BAZ { # DEFINE THE "MY" SUB 520s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 520s } 520s 520s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 520s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 520s C; THEY KEEP EACH OTHER ALIVE (SEE L). 520s 520s =HEAD3 C VS C 520s 520s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 520s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 520s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 520s CONTAINING BLOCK TO THE NEXT. 520s 520s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 520s NECESSARY IF YOU WANT TO CREATE CLOSURES: 520s 520s SUB WHATEVER { 520s MY $X = SHIFT; 520s MY SUB INNER { 520s ... DO SOMETHING WITH $X ... 520s } 520s INNER(); 520s } 520s 520s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 520s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 520s SEE THE C<$X> FROM THE FIRST CALL TO C. 520s 520s =HEAD3 C SUBROUTINES 520s 520s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 520s SUBROUTINE OF THE SAME NAME. 520s 520s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 520s INSIDE AN INNER SCOPE: 520s 520s SUB FOO { ... } 520s 520s SUB BAR { 520s MY SUB FOO { ... } 520s { 520s # NEED TO USE THE OUTER FOO HERE 520s OUR SUB FOO; 520s FOO(); 520s } 520s } 520s 520s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 520s 520s PACKAGE MYSNEAKYMODULE; 520s 520s OUR SUB DO_SOMETHING { ... } 520s 520s SUB DO_SOMETHING_WITH_CALLER { 520s PACKAGE DB; 520s () = CALLER 1; # SETS @DB::ARGS 520s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 520s } 520s 520s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 520s X X<*> 520s 520s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 520s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 520s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 520s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 520s 520s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 520s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 520s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 520s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 520s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 520s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 520s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 520s 520s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 520s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 520s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 520s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 520s 520s SUB DOUBLEARY { 520s LOCAL(*SOMEARY) = @_; 520s FOREACH $ELEM (@SOMEARY) { 520s $ELEM *= 2; 520s } 520s } 520s DOUBLEARY(*FOO); 520s DOUBLEARY(*BAR); 520s 520s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 520s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 520s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 520s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 520s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 520s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 520s 520s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 520s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 520s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 520s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 520s L. 520s 520s =HEAD2 WHEN TO STILL USE LOCAL() 520s X X 520s 520s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 520s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 520s I USE C INSTEAD OF C. 520s 520s =OVER 4 520s 520s =ITEM 1. 520s 520s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 520s 520s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 520s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 520s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 520s IN C<@FIELDS>. 520s 520s { 520s LOCAL @ARGV = ("/ETC/MOTD"); 520s LOCAL $/ = UNDEF; 520s LOCAL $_ = <>; 520s @FIELDS = SPLIT /^\S*=+\S*$/; 520s } 520s 520s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 520s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 520s 520s =ITEM 2. 520s 520s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 520s 520s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 520s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 520s TABLE ENTRIES: 520s 520s SUB IOQUEUE { 520s LOCAL (*READER, *WRITER); # NOT MY! 520s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 520s RETURN (*READER, *WRITER); 520s } 520s ($HEAD, $TAIL) = IOQUEUE(); 520s 520s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 520s ENTRIES. 520s 520s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 520s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 520s A LOCAL ALIAS. 520s 520s { 520s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 520s GROW(); # REALLY CALLS SHRINK() 520s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 520s } 520s GROW(); # GET THE REAL GROW() AGAIN 520s 520s SEE L FOR MORE ABOUT MANIPULATING 520s FUNCTIONS BY NAME IN THIS WAY. 520s 520s =ITEM 3. 520s 520s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 520s 520s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 520s IS DONE ON DYNAMICS: 520s 520s { 520s LOCAL $SIG{INT} = 'IGNORE'; 520s FUNCT(); # UNINTERRUPTIBLE 520s } 520s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 520s 520s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 520s 520s =BACK 520s 520s =HEAD2 PASS BY REFERENCE 520s X X X 520s 520s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 520s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 520s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 520s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 520s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 520s 520s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 520s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 520s OF ALL THEIR FORMER LAST ELEMENTS: 520s 520s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 520s 520s SUB POPMANY { 520s MY $AREF; 520s MY @RETLIST; 520s FOREACH $AREF ( @_ ) { 520s PUSH @RETLIST, POP @$AREF; 520s } 520s RETURN @RETLIST; 520s } 520s 520s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 520s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 520s 520s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 520s SUB INTER { 520s MY ($K, $HREF, %SEEN); # LOCALS 520s FOREACH $HREF (@_) { 520s WHILE ( $K = EACH %$HREF ) { 520s $SEEN{$K}++; 520s } 520s } 520s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 520s } 520s 520s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 520s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 520s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 520s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 520s A LITTLE EXPENSIVE. 520s 520s WHERE PEOPLE GET INTO TROUBLE IS HERE: 520s 520s (@W, @X) = FUNC(@Y, @Z); 520s OR 520s (%W, %X) = FUNC(%Y, %Z); 520s 520s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 520s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 520s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 520s AS ALWAYS. 520s 520s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 520s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 520s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 520s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 520s 520s ($WREF, $XREF) = FUNC(\@Y, \@Z); 520s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 520s SUB FUNC { 520s MY ($YREF, $ZREF) = @_; 520s IF (@$YREF > @$ZREF) { 520s RETURN ($YREF, $ZREF); 520s } ELSE { 520s RETURN ($ZREF, $YREF); 520s } 520s } 520s 520s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 520s 520s (*W, *X) = FUNC(\@Y, \@Z); 520s PRINT "@W HAS MORE THAN @X\N"; 520s SUB FUNC { 520s LOCAL (*Y, *Z) = @_; 520s IF (@Y > @Z) { 520s RETURN (\@Y, \@Z); 520s } ELSE { 520s RETURN (\@Z, \@Y); 520s } 520s } 520s 520s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 520s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 520s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 520s ARE IN THE SYMBOL TABLE. 520s 520s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 520s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 520s FOR EXAMPLE: 520s 520s SPLUTTER(\*STDOUT); 520s SUB SPLUTTER { 520s MY $FH = SHIFT; 520s PRINT $FH "HER UM WELL A HMMM\N"; 520s } 520s 520s $REC = GET_REC(\*STDIN); 520s SUB GET_REC { 520s MY $FH = SHIFT; 520s RETURN SCALAR <$FH>; 520s } 520s 520s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 520s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 520s 520s SUB OPENIT { 520s MY $PATH = SHIFT; 520s LOCAL *FH; 520s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 520s } 520s 520s =HEAD2 PROTOTYPES 520s X X 520s 520s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 520s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 520s SECTION OR WITH A L. 520s IF YOU DECLARE EITHER OF 520s 520s SUB MYPUSH (\@@) 520s SUB MYPUSH :PROTOTYPE(\@@) 520s 520s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 520s 520s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 520s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 520s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 520s OF AN ATTRIBUTE. 520s 520s THE 520s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 520s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 520s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 520s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 520s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 520s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 520s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 520s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 520s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 520s 520s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 520s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 520s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 520s 520s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 520s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 520s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 520s CORRESPONDING BUILT-IN. 520s 520s DECLARED AS CALLED AS 520s 520s SUB MYLINK ($$) MYLINK $OLD, $NEW 520s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 520s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 520s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 520s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 520s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 520s SUB MYPOP (\@) MYPOP @ARRAY 520s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 520s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 520s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 520s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 520s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 520s SUB MYRAND (;$) MYRAND 42 520s SUB MYTIME () MYTIME 520s 520s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 520s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 520s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 520s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 520s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 520s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 520s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 520s 520s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 520s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 520s 520s SUB MYREF (\[$@%&*]) 520s 520s WILL ALLOW CALLING MYREF() AS 520s 520s MYREF $VAR 520s MYREF @ARRAY 520s MYREF %HASH 520s MYREF &SUB 520s MYREF *GLOB 520s 520s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 520s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 520s 520s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 520s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 520s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 520s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 520s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 520s OR A SUBSEQUENT COMMA. 520s 520s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 520s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 520s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 520s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 520s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 520s FOLLOWS: 520s 520s USE SYMBOL 'QUALIFY_TO_REF'; 520s 520s SUB FOO (*) { 520s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 520s ... 520s } 520s 520s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 520s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 520s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 520s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 520s 520s SUB MYPUSH (+@) { 520s MY $AREF = SHIFT; 520s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 520s PUSH @$AREF, @_; 520s } 520s 520s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 520s IS OF AN ACCEPTABLE TYPE. 520s 520s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 520s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 520s 520s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 520s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 520s PROVIDED, C<$_> WILL BE USED INSTEAD. 520s 520s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 520s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 520s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 520s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 520s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 520s 520s MYTIME +2; 520s 520s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 520s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 520s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 520s 520s SUB MYGETPROTOBYNUMBER($;); 520s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 520s 520s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 520s PROVIDED IT'S IN THE INITIAL POSITION: 520s X<&> 520s 520s SUB TRY (&@) { 520s MY($TRY,$CATCH) = @_; 520s EVAL { &$TRY }; 520s IF ($@) { 520s LOCAL $_ = $@; 520s &$CATCH; 520s } 520s } 520s SUB CATCH (&) { $_[0] } 520s 520s TRY { 520s DIE "PHOOEY"; 520s } CATCH { 520s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 520s }; 520s 520s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 520s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 520s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 520s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 520s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 520s 520s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 520s X 520s 520s SUB MYGREP (&@) { 520s MY $CODE = SHIFT; 520s MY @RESULT; 520s FOREACH $_ (@_) { 520s PUSH(@RESULT, $_) IF &$CODE; 520s } 520s @RESULT; 520s } 520s 520s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 520s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 520s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 520s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 520s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 520s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 520s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 520s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 520s 520s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 520s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 520s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 520s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 520s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 520s MAJORITY OF OFFENDING CODE IS FIXED. 520s 520s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 520s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 520s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 520s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 520s 520s SUB FUNC ($) { 520s MY $N = SHIFT; 520s PRINT "YOU GAVE ME $N\N"; 520s } 520s 520s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 520s RETURNING A LIST: 520s 520s FUNC(@FOO); 520s FUNC( $TEXT =~ /\W+/G ); 520s 520s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 520s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 520s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 520s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 520s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 520s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 520s 520s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 520s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 520s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 520s EFFECT, LIKE SO: 520s 520s SUB FOO($$); 520s SUB FOO($$) { 520s FOO 1, 2; 520s } 520s 520s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 520s TO MAKE THE WORLD A BETTER PLACE. 520s 520s =HEAD2 CONSTANT FUNCTIONS 520s X 520s 520s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 520s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 520s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 520s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 520s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 520s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 520s 520s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 520s 520s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 520s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 520s # AND IT'S INLINED, TOO! 520s SUB ST_DEV () { 0 } 520s SUB ST_INO () { 1 } 520s 520s SUB FLAG_FOO () { 1 << 8 } 520s SUB FLAG_BAR () { 1 << 9 } 520s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 520s 520s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 520s 520s SUB N () { INT(OPT_BAZ) / 3 } 520s 520s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 520s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 520s 520s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 520s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 520s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 520s C: 520s 520s SUB BAZ_VAL () { 520s IF (OPT_BAZ) { 520s RETURN 23; 520s } 520s ELSE { 520s RETURN 42; 520s } 520s } 520s SUB BONK_VAL () { RETURN 12345 } 520s 520s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 520s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 520s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 520s 520s BEGIN { 520s MY $VAR = 1; 520s NO STRICT 'REFS'; 520s *INLINED = SUB () { $VAR }; 520s } 520s 520s BEGIN { 520s MY $VAR = 1; 520s MY $REF = \$VAR; 520s NO STRICT 'REFS'; 520s *NOT_INLINED = SUB () { $VAR }; 520s } 520s 520s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 520s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 520s 520s BEGIN { 520s MY $X = 10; 520s *FOO = SUB () { $X }; 520s $X++; 520s } 520s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 520s 520s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 520s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 520s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 520s SO IT PRINTED C<10>, NOT C<11>. 520s 520s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 520s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 520s ASIDE FROM WHERE IT IS DECLARED. 520s 520s # FINE, NO WARNING 520s BEGIN { 520s MY $X = 54321; 520s *INLINED = SUB () { $X }; 520s } 520s # ERROR 520s BEGIN { 520s MY $X; 520s $X = 54321; 520s *ALSO_INLINED = SUB () { $X }; 520s } 520s 520s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 520s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 520s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 520s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 520s CONSTANT SUBROUTINE: 520s 520s MY $X = 54321; 520s *INLINED = SUB : CONST { $X }; 520s $X++; 520s 520s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 520s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 520s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 520s VALUE CAPTURED THE SAME WAY. 520s 520s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 520s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 520s AN EXPLICIT C: 520s 520s BEGIN { 520s MY $X = 10; 520s *FOO = SUB () { RETURN $X }; 520s $X++; 520s } 520s PRINT FOO(); # PRINTS 11 520s 520s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 520s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 520s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 520s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 520s 520s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 520s SUB ONE { 520s 1; 520s } 520s IF (ONE ) { 520s PRINT ONE() IF ONE ; 520s } 520s 520s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 520s SUB ONE () { 1 } 520s DO { 520s PRINT 1 520s }; 520s 520s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 520s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 520s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 520s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 520s 520s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 520s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 520s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 520s SUBROUTINE ONE REDEFINED AT -E LINE 1. 520s 520s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 520s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 520s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 520s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 520s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 520s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 520s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 520s MENTIONED ABOVE: 520s 520s SUB NOT_INLINED () { RETURN 23 } 520s 520s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 520s X X X X 520s 520s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 520s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 520s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 520s ON A NON-UNIX SYSTEM. 520s 520s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 520s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 520s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 520s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 520s 520s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 520s CHDIR $SOMEWHERE; 520s SUB CHDIR { ... } 520s 520s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 520s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 520s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 520s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 520s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 520s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 520s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 520s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 520s FOR SOME KEYWORDS. SEE L. 520s 520s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 520s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 520s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 520s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 520s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 520s THAT IS, THEY COULD SAY 520s 520s USE MODULE 'OPEN'; 520s 520s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 520s 520s USE MODULE; 520s 520s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 520s 520s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 520s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 520s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 520s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 520s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 520s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 520s THAT UNDERSTANDS REGULAR EXPRESSIONS. 520s 520s PACKAGE REGLOB; 520s REQUIRE EXPORTER; 520s @ISA = 'EXPORTER'; 520s @EXPORT_OK = 'GLOB'; 520s 520s SUB IMPORT { 520s MY $PKG = SHIFT; 520s RETURN UNLESS @_; 520s MY $SYM = SHIFT; 520s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 520s $PKG->EXPORT($WHERE, $SYM, @_); 520s } 520s 520s SUB GLOB { 520s MY $PAT = SHIFT; 520s MY @GOT; 520s IF (OPENDIR MY $D, '.') { 520s @GOT = GREP /$PAT/, READDIR $D; 520s CLOSEDIR $D; 520s } 520s RETURN @GOT; 520s } 520s 1; 520s 520s AND HERE'S HOW IT COULD BE (AB)USED: 520s 520s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 520s PACKAGE FOO; 520s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 520s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 520s 520s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 520s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 520s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 520s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 520s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 520s IT MUST BE DONE AT ALL. 520s 520s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 520s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 520s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 520s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 520s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 520s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 520s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 520s LIBRARY. 520s 520s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 520s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 520s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 520s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 520s (SEE L). 520s 520s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 520s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 520s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 520s 520s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 520s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 520s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 520s C SYNTAX, THOUGH). 520s 520s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 520s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 520s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 520s 520s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 520s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 520s 520s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 520s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 520s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 520s 520s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 520s 520s =HEAD2 AUTOLOADING 520s X X 520s 520s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 520s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 520s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 520s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 520s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 520s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 520s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 520s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 520s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 520s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 520s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 520s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 520s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 520s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 520s SUBROUTINE NAME. SEE L FOR DETAILS.) 520s 520s 520s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 520s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 520s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 520s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 520s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 520s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 520s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 520s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 520s 520s SUB AUTOLOAD { 520s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 520s MY $PROGRAM = $AUTOLOAD; 520s $PROGRAM =~ S/.*:://; 520s SYSTEM($PROGRAM, @_); 520s } 520s DATE(); 520s WHO(); 520s LS('-L'); 520s 520s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 520s EVEN NEED PARENTHESES: 520s 520s USE SUBS QW(DATE WHO LS); 520s DATE; 520s WHO; 520s LS '-L'; 520s 520s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 520s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 520s 520s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 520s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 520s DESCRIBED IN L AND IN L, THE STANDARD 520s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 520s FUNCTIONS TO PERL CODE IN L. 520s 520s =HEAD2 SUBROUTINE ATTRIBUTES 520s X X X 520s 520s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 520s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 520s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 520s C HAD BEEN SEEN. SEE L FOR DETAILS 520s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 520s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 520s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 520s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 520s 520s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 520s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 520s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 520s NEST PROPERLY. 520s 520s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 520s 520s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 520s SUB PLUGH () : UGLY('\(") :BAD; 520s SUB XYZZY : _5X5 { ... } 520s 520s EXAMPLES OF INVALID SYNTAX: 520s 520s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 520s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 520s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 520s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 520s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 520s 520s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 520s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 520s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 520s PARSED AND INVOKED: 520s 520s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 520s 520s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 520s SEE L AND L. 520s 520s =HEAD1 SEE ALSO 520s 520s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 520s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 520s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 520s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 520s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 520s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 520s 520s =FOR VI 520s # EX: SET STS=0 SW=4 ET: 520s 520s ok 2 520s # testing mod_cgi with /modules/cgi/perl.pl 520s # expected 200 520s # received 200 520s # body: PERL CGI 520s ok 3 520s # testing mod_test_rwrite with /test_rwrite 520s # expected 200 520s # received 200 520s # body: A 520s ok 4 520s ok 522s t/filter/case_in.t .................. 522s 1..3 522s # Running under perl version 5.040001 for linux 522s # Current time local: Thu Sep 4 18:00:22 2025 522s # Current time GMT: Thu Sep 4 18:00:22 2025 522s # Using Test.pm version 1.31 522s # Using Apache/Test.pm version 1.44 522s ok 1 522s # testing mod_cgi with /modules/cgi/perl_echo.pl 522s # expected 200 522s # received 200 522s ok 2 522s # testing mod_echo_post with /echo_post 522s # expected 200 522s # received 200 522s ok 3 522s ok 526s t/filter/input_body.t ............... 526s 1..2 526s # Running under perl version 5.040001 for linux 526s # Current time local: Thu Sep 4 18:00:25 2025 526s # Current time GMT: Thu Sep 4 18:00:25 2025 526s # Using Test.pm version 1.31 526s # Using Apache/Test.pm version 1.44 526s # testing : Posted "1 ko" 526s # expected: 'ok 1' 526s # received: 'ok 1' 526s ok 1 526s # testing : Posted "2 ko" 526s # expected: 'ok 2' 526s # received: 'ok 2' 526s ok 2 526s ok 529s t/http11/basicauth.t ................ 529s 1..3 529s # Running under perl version 5.040001 for linux 529s # Current time local: Thu Sep 4 18:00:29 2025 529s # Current time GMT: Thu Sep 4 18:00:29 2025 529s # Using Test.pm version 1.31 529s # Using Apache/Test.pm version 1.44 529s ok 1 529s ok 2 529s ok 3 529s ok 533s t/http11/chunked.t .................. 533s 1..30 533s # Running under perl version 5.040001 for linux 533s # Current time local: Thu Sep 4 18:00:32 2025 533s # Current time GMT: Thu Sep 4 18:00:32 2025 533s # Using Test.pm version 1.31 533s # Using Apache/Test.pm version 1.44 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 1 533s # testing : response Transfer-Encoding 533s # expected: 'chunked' 533s # received: 'chunked' 533s ok 2 533s # testing : no Content-Length 533s # expected: 0 533s # received: 0 533s ok 3 533s # testing : body length 533s # expected: '70976' 533s # received: 70976 533s ok 4 533s # testing : number of requests 533s # expected: 1 533s # received: 1 533s ok 5 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 6 533s # testing : response Transfer-Encoding 533s # expected: 'chunked' 533s # received: 'chunked' 533s ok 7 533s # testing : no Content-Length 533s # expected: 0 533s # received: 0 533s ok 8 533s # testing : body length 533s # expected: '212509' 533s # received: 212509 533s ok 9 533s # testing : number of requests 533s # expected: 2 533s # received: 2 533s ok 10 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 11 533s # testing : response Transfer-Encoding 533s # expected: 'chunked' 533s # received: 'chunked' 533s ok 12 533s # testing : no Content-Length 533s # expected: 0 533s # received: 0 533s ok 13 533s # testing : body length 533s # expected: '280545' 533s # received: 280545 533s ok 14 533s # testing : number of requests 533s # expected: 3 533s # received: 3 533s ok 15 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 16 533s # testing : response Transfer-Encoding 533s # expected: 'chunked' 533s # received: 'chunked' 533s ok 17 533s # testing : no Content-Length 533s # expected: 0 533s # received: 0 533s ok 18 533s # testing : body length 533s # expected: '845969' 533s # received: 845969 533s ok 19 533s # testing : number of requests 533s # expected: 4 533s # received: 4 533s ok 20 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 21 533s # testing : no Transfer-Encoding (test result inverted) 533s # expected: 'chunked' 533s # received: '' 533s ok 22 533s # testing : content length 533s # expected: 253 533s # received: '253' 533s ok 23 533s # testing : body length 533s # expected: '242' 533s # received: 242 533s ok 24 533s # testing : number of requests 533s # expected: 5 533s # received: 5 533s ok 25 533s # testing : response protocol 533s # expected: 'HTTP/1.1' 533s # received: 'HTTP/1.1' 533s ok 26 533s # testing : no Transfer-Encoding (test result inverted) 533s # expected: 'chunked' 533s # received: '' 533s ok 27 533s # testing : content length 533s # expected: '' 533s # received: '' 533s ok 28 533s # testing : body length 533s # expected: '14276' 533s # received: 14276 533s ok 29 533s # testing : number of requests 533s # expected: 6 533s # received: 6 533s ok 30 533s ok 536s t/http11/chunked2.t ................. 536s 1..2 536s # Running under perl version 5.040001 for linux 536s # Current time local: Thu Sep 4 18:00:36 2025 536s # Current time GMT: Thu Sep 4 18:00:36 2025 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # testing : successful response 536s # expected: 200 536s # received: '200' 536s ok 1 536s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 536s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 536s ok 2 536s ok 540s t/http11/clength.t .................. 540s 1..6 540s # Running under perl version 5.040001 for linux 540s # Current time local: Thu Sep 4 18:00:39 2025 540s # Current time GMT: Thu Sep 4 18:00:39 2025 540s # Using Test.pm version 1.31 540s # Using Apache/Test.pm version 1.44 540s # testing : successful response 540s # expected: 200 540s # received: '200' 540s ok 1 540s # expected: 10 540s # received: '10' 540s ok 2 540s # expected: 'bbbbbbbbbb' 540s # received: 'bbbbbbbbbb' 540s ok 3 540s # testing : successful response 540s # expected: 200 540s # received: '200' 540s ok 4 540s # expected: 6 540s # received: '6' 540s ok 5 540s # expected: 'foobar' 540s # received: 'foobar' 540s ok 6 540s ok 545s t/http11/post.t ..................... 545s # using LWP client 545s 1..51 545s # Running under perl version 5.040001 for linux 545s # Current time local: Thu Sep 4 18:00:43 2025 545s # Current time GMT: Thu Sep 4 18:00:43 2025 545s # Using Test.pm version 1.31 545s # Using Apache/Test.pm version 1.44 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 1024 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Connection: Keep-Alive 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 1 545s #DMMATCH1: 1 545s #Keep-Alive: timeout=5, max=100 545s # 545s # testing : length posted 545s # expected: '1024' 545s # received: 1024 545s ok 1 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 2048 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 2 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '2048' 545s # received: 2048 545s ok 2 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 3072 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 3 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '3072' 545s # received: 3072 545s ok 3 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 4096 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 4 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '4096' 545s # received: 4096 545s ok 4 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 5120 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 5 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '5120' 545s # received: 5120 545s ok 5 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 6144 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 6 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '6144' 545s # received: 6144 545s ok 6 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 7168 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 7 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '7168' 545s # received: 7168 545s ok 7 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 8192 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 8 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '8192' 545s # received: 8192 545s ok 8 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 9216 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 5 545s #Client-Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 9 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '9216' 545s # received: 9216 545s ok 9 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 10240 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:46 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 10 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '10240' 545s # received: 10240 545s ok 10 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 11264 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 11 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '11264' 545s # received: 11264 545s ok 11 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 12288 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 12 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '12288' 545s # received: 12288 545s ok 12 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 13312 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 13 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '13312' 545s # received: 13312 545s ok 13 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 14336 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 14 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '14336' 545s # received: 14336 545s ok 14 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 15360 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 15 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '15360' 545s # received: 15360 545s ok 15 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 16384 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 16 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '16384' 545s # received: 16384 545s ok 16 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 17408 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 17 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '17408' 545s # received: 17408 545s ok 17 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 18432 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 18 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '18432' 545s # received: 18432 545s ok 18 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 19456 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 19 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '19456' 545s # received: 19456 545s ok 19 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 20480 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 20 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '20480' 545s # received: 20480 545s ok 20 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 21504 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 21 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '21504' 545s # received: 21504 545s ok 21 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 22528 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 22 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '22528' 545s # received: 22528 545s ok 22 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 23552 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 23 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '23552' 545s # received: 23552 545s ok 23 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 24576 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 24 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '24576' 545s # received: 24576 545s ok 24 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 25600 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 25 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '25600' 545s # received: 25600 545s ok 25 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 26624 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 26 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '26624' 545s # received: 26624 545s ok 26 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 27648 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 27 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '27648' 545s # received: 27648 545s ok 27 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 28672 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 28 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '28672' 545s # received: 28672 545s ok 28 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 29696 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 29 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '29696' 545s # received: 29696 545s ok 29 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 30720 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 30 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '30720' 545s # received: 30720 545s ok 30 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 31744 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 31 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '31744' 545s # received: 31744 545s ok 31 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 32768 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 32 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '32768' 545s # received: 32768 545s ok 32 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 33792 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:47 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 33 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '33792' 545s # received: 33792 545s ok 33 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 34816 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 34 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '34816' 545s # received: 34816 545s ok 34 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 35840 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 35 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '35840' 545s # received: 35840 545s ok 35 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 36864 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 36 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '36864' 545s # received: 36864 545s ok 36 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 37888 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 37 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '37888' 545s # received: 37888 545s ok 37 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 38912 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 38 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '38912' 545s # received: 38912 545s ok 38 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 39936 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 39 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '39936' 545s # received: 39936 545s ok 39 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 40960 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 40 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '40960' 545s # received: 40960 545s ok 40 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 41984 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 41 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '41984' 545s # received: 41984 545s ok 41 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 43008 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 42 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '43008' 545s # received: 43008 545s ok 42 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 44032 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 43 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '44032' 545s # received: 44032 545s ok 43 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 45056 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 44 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '45056' 545s # received: 45056 545s ok 44 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 46080 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 45 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '46080' 545s # received: 46080 545s ok 45 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 47104 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 46 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '47104' 545s # received: 47104 545s ok 46 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 48128 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 47 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '48128' 545s # received: 48128 545s ok 47 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 49152 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 48 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '49152' 545s # received: 49152 545s ok 48 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 50176 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 49 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '50176' 545s # received: 50176 545s ok 49 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 51200 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 6 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 50 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '51200' 545s # received: 51200 545s ok 50 545s #lwp request: 545s #POST http://localhost:8529/eat_post HTTP/1.1 545s #User-Agent: libwww-perl/6.78 545s #Content-Length: 102400 545s # 545s #server response: 545s #HTTP/1.1 200 OK 545s #Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 545s #Vary: In-If1 545s #Content-Length: 7 545s #Client-Date: Thu, 04 Sep 2025 18:00:48 GMT 545s #Client-Peer: 127.0.0.1:8529 545s #Client-Response-Num: 51 545s #DMMATCH1: 1 545s # 545s # testing : length posted 545s # expected: '102400' 545s # received: 102400 545s ok 51 545s ok 549s t/modules/aaa.t ..................... 549s 1..40 549s # Running under perl version 5.040001 for linux 549s # Current time local: Thu Sep 4 18:00:48 2025 549s # Current time GMT: Thu Sep 4 18:00:48 2025 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.44 549s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 549s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 549s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 549s ok 1 549s ok 2 549s ok 3 549s ok 4 549s ok 5 549s ok 6 549s ok 7 549s ok 8 549s ok 9 549s ok 10 549s ok 11 549s ok 12 549s ok 13 549s ok 14 549s ok 15 549s ok 16 549s ok 17 549s ok 18 549s ok 19 549s ok 20 549s ok 21 549s ok 22 549s ok 23 549s ok 24 549s ok 25 549s ok 26 549s ok 27 549s ok 28 549s ok 29 549s ok 30 549s ok 31 549s ok 32 549s ok 33 549s ok 34 549s ok 35 549s ok 36 549s ok 37 549s ok 38 549s ok 39 549s ok 40 549s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 549s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 549s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 549s ok 554s t/modules/access.t .................. 554s 1..408 554s # Running under perl version 5.040001 for linux 554s # Current time local: Thu Sep 4 18:00:52 2025 554s # Current time GMT: Thu Sep 4 18:00:52 2025 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # expecting access. 554s ok 1 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 2 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from all 554s # expecting access. 554s ok 3 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 4 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from localhost 554s # expecting access. 554s ok 5 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 6 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 7 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 8 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from 127.0 554s # expecting access. 554s ok 9 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 10 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 11 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 12 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 13 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 14 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 15 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 16 554s # --- 554s # Order deny,allow 554s # Allow from all 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 17 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # expecting access. 554s ok 18 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 19 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from all 554s # expecting access. 554s ok 20 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 21 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from localhost 554s # expecting access. 554s ok 22 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 23 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 24 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 25 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from 127.0 554s # expecting access. 554s ok 26 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 27 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 28 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 29 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 30 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 31 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 32 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 33 554s # --- 554s # Order deny,allow 554s # Allow from localhost 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 34 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # expecting access. 554s ok 35 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 36 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from all 554s # expecting access. 554s ok 37 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 38 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from localhost 554s # expecting access. 554s ok 39 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 40 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 41 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 42 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from 127.0 554s # expecting access. 554s ok 43 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 44 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 45 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 46 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 47 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 48 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 49 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 50 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 51 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # expecting access. 554s ok 52 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 53 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from all 554s # expecting access. 554s ok 54 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 55 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from localhost 554s # expecting access. 554s ok 56 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 57 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 58 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 59 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from 127.0 554s # expecting access. 554s ok 60 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 61 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 62 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 63 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 64 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 65 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 66 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 67 554s # --- 554s # Order deny,allow 554s # Allow from 127.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 68 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 69 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 70 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from all 554s # expecting access. 554s ok 71 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 72 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from localhost 554s # expecting access. 554s ok 73 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 74 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 75 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 76 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0 554s # expecting access. 554s ok 77 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 78 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 79 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 80 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 81 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 82 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 83 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 84 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 85 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # expecting access. 554s ok 86 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 87 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from all 554s # expecting access. 554s ok 88 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 89 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from localhost 554s # expecting access. 554s ok 90 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 91 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1 554s # expecting access. 554s ok 92 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 93 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0 554s # expecting access. 554s ok 94 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 95 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 96 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 97 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/16 554s # expecting access. 554s ok 98 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 99 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 100 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 101 554s # --- 554s # Order deny,allow 554s # Allow from 127.0.0.1/16 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 102 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # expecting access. 554s ok 103 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 104 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from all 554s # expecting access denial. 554s ok 105 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 106 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from localhost 554s # expecting access denial. 554s ok 107 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 108 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 109 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 110 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from 127.0 554s # expecting access denial. 554s ok 111 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 112 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 113 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 114 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 115 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 116 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 117 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 118 554s # --- 554s # Order deny,allow 554s # Allow from somewhere.else.com 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 119 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # expecting access. 554s ok 120 554s # --- 554s # Order deny,allow 554s # Deny from all 554s # expecting access denial. 554s ok 121 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from all 554s # expecting access denial. 554s ok 122 554s # --- 554s # Order deny,allow 554s # Deny from localhost 554s # expecting access denial. 554s ok 123 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from localhost 554s # expecting access denial. 554s ok 124 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 125 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 126 554s # --- 554s # Order deny,allow 554s # Deny from 127.0 554s # expecting access denial. 554s ok 127 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from 127.0 554s # expecting access denial. 554s ok 128 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 129 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 130 554s # --- 554s # Order deny,allow 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 131 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 132 554s # --- 554s # Order deny,allow 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 133 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 134 554s # --- 554s # Order deny,allow 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 135 554s # --- 554s # Order deny,allow 554s # Allow from 66.6.6.6 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 136 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # expecting access. 554s ok 137 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 138 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from all 554s # expecting access denial. 554s ok 139 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 140 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from localhost 554s # expecting access denial. 554s ok 141 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 142 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 143 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 144 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from 127.0 554s # expecting access denial. 554s ok 145 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 146 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 147 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 148 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 149 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 150 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 151 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 152 554s # --- 554s # Order allow,deny 554s # Allow from all 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 153 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # expecting access. 554s ok 154 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 155 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from all 554s # expecting access denial. 554s ok 156 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 157 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from localhost 554s # expecting access denial. 554s ok 158 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 159 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 160 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 161 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from 127.0 554s # expecting access denial. 554s ok 162 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 163 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 164 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 165 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 166 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 167 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 168 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 169 554s # --- 554s # Order allow,deny 554s # Allow from localhost 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 170 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # expecting access. 554s ok 171 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 172 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from all 554s # expecting access denial. 554s ok 173 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 174 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from localhost 554s # expecting access denial. 554s ok 175 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 176 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 177 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 178 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from 127.0 554s # expecting access denial. 554s ok 179 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 180 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 181 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 182 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 183 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 184 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 185 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 186 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 187 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # expecting access. 554s ok 188 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 189 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from all 554s # expecting access denial. 554s ok 190 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 191 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from localhost 554s # expecting access denial. 554s ok 192 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 193 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 194 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 195 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from 127.0 554s # expecting access denial. 554s ok 196 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 197 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 198 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 199 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 200 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 201 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 202 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 203 554s # --- 554s # Order allow,deny 554s # Allow from 127.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 204 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 205 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 206 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from all 554s # expecting access denial. 554s ok 207 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 208 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from localhost 554s # expecting access denial. 554s ok 209 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 210 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 211 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 212 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0 554s # expecting access denial. 554s ok 213 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 214 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 215 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 216 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 217 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 218 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 219 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 220 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 221 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # expecting access. 554s ok 222 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 223 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from all 554s # expecting access denial. 554s ok 224 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 225 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from localhost 554s # expecting access denial. 554s ok 226 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 227 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 228 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 229 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0 554s # expecting access denial. 554s ok 230 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 231 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 232 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 233 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 234 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 235 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 236 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 237 554s # --- 554s # Order allow,deny 554s # Allow from 127.0.0.1/16 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 238 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # expecting access denial. 554s ok 239 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 240 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from all 554s # expecting access denial. 554s ok 241 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 242 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from localhost 554s # expecting access denial. 554s ok 243 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 244 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 245 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 246 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from 127.0 554s # expecting access denial. 554s ok 247 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 248 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 249 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 250 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 251 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 252 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 253 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 254 554s # --- 554s # Order allow,deny 554s # Allow from somewhere.else.com 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 255 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # expecting access denial. 554s ok 256 554s # --- 554s # Order allow,deny 554s # Deny from all 554s # expecting access denial. 554s ok 257 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from all 554s # expecting access denial. 554s ok 258 554s # --- 554s # Order allow,deny 554s # Deny from localhost 554s # expecting access denial. 554s ok 259 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from localhost 554s # expecting access denial. 554s ok 260 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 261 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 262 554s # --- 554s # Order allow,deny 554s # Deny from 127.0 554s # expecting access denial. 554s ok 263 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from 127.0 554s # expecting access denial. 554s ok 264 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 265 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 266 554s # --- 554s # Order allow,deny 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 267 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 268 554s # --- 554s # Order allow,deny 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 269 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 270 554s # --- 554s # Order allow,deny 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 271 554s # --- 554s # Order allow,deny 554s # Allow from 66.6.6.6 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 272 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # expecting access. 554s ok 273 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 274 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from all 554s # expecting access denial. 554s ok 275 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 276 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from localhost 554s # expecting access denial. 554s ok 277 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 278 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 279 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 280 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from 127.0 554s # expecting access denial. 554s ok 281 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 282 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 283 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 284 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 285 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 286 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 287 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 288 554s # --- 554s # Order mutual-failure 554s # Allow from all 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 289 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # expecting access. 554s ok 290 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 291 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from all 554s # expecting access denial. 554s ok 292 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 293 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from localhost 554s # expecting access denial. 554s ok 294 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 295 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 296 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 297 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from 127.0 554s # expecting access denial. 554s ok 298 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 299 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 300 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 301 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 302 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 303 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 304 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 305 554s # --- 554s # Order mutual-failure 554s # Allow from localhost 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 306 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # expecting access. 554s ok 307 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 308 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from all 554s # expecting access denial. 554s ok 309 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 310 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from localhost 554s # expecting access denial. 554s ok 311 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 312 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 313 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 314 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from 127.0 554s # expecting access denial. 554s ok 315 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 316 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 317 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 318 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 319 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 320 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 321 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 322 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 323 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # expecting access. 554s ok 324 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 325 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from all 554s # expecting access denial. 554s ok 326 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 327 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from localhost 554s # expecting access denial. 554s ok 328 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 329 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 330 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 331 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from 127.0 554s # expecting access denial. 554s ok 332 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 333 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 334 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 335 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 336 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 337 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 338 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 339 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 340 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # expecting access. 554s ok 341 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 342 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from all 554s # expecting access denial. 554s ok 343 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 344 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from localhost 554s # expecting access denial. 554s ok 345 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 346 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 347 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 348 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0 554s # expecting access denial. 554s ok 349 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 350 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 351 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 352 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 353 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 354 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 355 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 356 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/255.255.0.0 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 357 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # expecting access. 554s ok 358 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 359 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from all 554s # expecting access denial. 554s ok 360 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 361 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from localhost 554s # expecting access denial. 554s ok 362 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 363 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 364 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 365 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0 554s # expecting access denial. 554s ok 366 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 367 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 368 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 369 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 370 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 371 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from somewhere.else.com 554s # expecting access. 554s ok 372 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 373 554s # --- 554s # Order mutual-failure 554s # Allow from 127.0.0.1/16 554s # Deny from 66.6.6.6 554s # expecting access. 554s ok 374 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # expecting access denial. 554s ok 375 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 376 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from all 554s # expecting access denial. 554s ok 377 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 378 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from localhost 554s # expecting access denial. 554s ok 379 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 380 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 381 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 382 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from 127.0 554s # expecting access denial. 554s ok 383 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 384 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 385 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 386 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 387 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 388 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 389 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 390 554s # --- 554s # Order mutual-failure 554s # Allow from somewhere.else.com 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 391 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # expecting access denial. 554s ok 392 554s # --- 554s # Order mutual-failure 554s # Deny from all 554s # expecting access denial. 554s ok 393 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from all 554s # expecting access denial. 554s ok 394 554s # --- 554s # Order mutual-failure 554s # Deny from localhost 554s # expecting access denial. 554s ok 395 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from localhost 554s # expecting access denial. 554s ok 396 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 397 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1 554s # expecting access denial. 554s ok 398 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0 554s # expecting access denial. 554s ok 399 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from 127.0 554s # expecting access denial. 554s ok 400 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 401 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/255.255.0.0 554s # expecting access denial. 554s ok 402 554s # --- 554s # Order mutual-failure 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 403 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from 127.0.0.1/16 554s # expecting access denial. 554s ok 404 554s # --- 554s # Order mutual-failure 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 405 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from somewhere.else.com 554s # expecting access denial. 554s ok 406 554s # --- 554s # Order mutual-failure 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 407 554s # --- 554s # Order mutual-failure 554s # Allow from 66.6.6.6 554s # Deny from 66.6.6.6 554s # expecting access denial. 554s ok 408 554s ok 558s t/modules/actions.t ................. 558s 1..20 558s # Running under perl version 5.040001 for linux 558s # Current time local: Thu Sep 4 18:00:57 2025 558s # Current time GMT: Thu Sep 4 18:00:57 2025 558s # Using Test.pm version 1.31 558s # Using Apache/Test.pm version 1.44 558s # expected: 200 558s # received: '200' 558s ok 1 558s # expected: 'nada' 558s # received: 'nada' 558s ok 2 558s # expected: 404 558s # received: '404' 558s ok 3 558s ok 4 # skip RC=404, no need to check content 558s # expected: 404 558s # received: '404' 558s ok 5 558s ok 6 # skip RC=404, no need to check content 558s # expected: 404 558s # received: '404' 558s ok 7 558s ok 8 # skip RC=404, no need to check content 558s # expected: 200 558s # received: '200' 558s ok 9 558s # expected: 'nada' 558s # received: 'nada' 558s ok 10 558s # expected: 404 558s # received: '404' 558s ok 11 558s ok 12 # skip RC=404, no need to check content 558s # expected: 200 558s # received: '200' 558s ok 13 558s # expected: 'POST 558s # foo2: bar2 558s # ' 558s # received: 'POST 558s # foo2: bar2 558s # ' 558s ok 14 558s # expected: 405 558s # received: '405' 558s ok 15 558s # expected: 200 558s # received: '200' 558s ok 16 558s # expected: 'foo=bar' 558s # received: 'foo=bar' 558s ok 17 558s # expected: 200 558s # received: '200' 558s ok 18 558s # expected: 'POST 558s # foo2: bar2 558s # ' 558s # received: 'POST 558s # foo2: bar2 558s # ' 558s ok 19 558s # expected: 405 558s # received: '405' 558s ok 20 558s ok 562s t/modules/alias.t ................... 562s 1..134 562s # Running under perl version 5.040001 for linux 562s # Current time local: Thu Sep 4 18:01:01 2025 562s # Current time GMT: Thu Sep 4 18:01:01 2025 562s # Using Test.pm version 1.31 562s # Using Apache/Test.pm version 1.44 562s # verifying simple aliases 562s # testing : /alias/ 562s # expected: 200 562s # received: '200' 562s ok 1 562s # testing : /bogu/ 562s # expected: 404 562s # received: '404' 562s ok 2 562s # verifying alias match with /ali[0-9]. 562s # testing : /ali0 562s # expected: 0 562s # received: '0' 562s ok 3 562s # testing : /ali1 562s # expected: 1 562s # received: '1' 562s ok 4 562s # testing : /ali2 562s # expected: 2 562s # received: '2' 562s ok 5 562s # testing : /ali3 562s # expected: 3 562s # received: '3' 562s ok 6 562s # testing : /ali4 562s # expected: 4 562s # received: '4' 562s ok 7 562s # testing : /ali5 562s # expected: 5 562s # received: '5' 562s ok 8 562s # testing : /ali6 562s # expected: 6 562s # received: '6' 562s ok 9 562s # testing : /ali7 562s # expected: 7 562s # received: '7' 562s ok 10 562s # testing : /ali8 562s # expected: 8 562s # received: '8' 562s ok 11 562s # testing : /ali9 562s # expected: 9 562s # received: '9' 562s ok 12 562s # verifying expression alias match with /expr/ali[0-9]. 562s # testing : /ali0 562s # expected: 0 562s # received: '0' 562s ok 13 562s # testing : /ali1 562s # expected: 1 562s # received: '1' 562s ok 14 562s # testing : /ali2 562s # expected: 2 562s # received: '2' 562s ok 15 562s # testing : /ali3 562s # expected: 3 562s # received: '3' 562s ok 16 562s # testing : /ali4 562s # expected: 4 562s # received: '4' 562s ok 17 562s # testing : /ali5 562s # expected: 5 562s # received: '5' 562s ok 18 562s # testing : /ali6 562s # expected: 6 562s # received: '6' 562s ok 19 562s # testing : /ali7 562s # expected: 7 562s # received: '7' 562s ok 20 562s # testing : /ali8 562s # expected: 8 562s # received: '8' 562s ok 21 562s # testing : /ali9 562s # expected: 9 562s # received: '9' 562s ok 22 562s # testing : /forbid 562s # expected: '403' 562s # received: '403' 562s ok 23 562s # testing : /gone 562s # expected: '410' 562s # received: '410' 562s ok 24 562s # testing : /perm 562s # expected: '301' 562s # received: '301' 562s ok 25 562s # testing : /perm2 562s # expected: '301' 562s # received: '301' 562s ok 26 562s # testing : /seeother 562s # expected: '303' 562s # received: '303' 562s ok 27 562s # testing : /temp 562s # expected: '302' 562s # received: '302' 562s ok 28 562s # testing : /temp2 562s # expected: '302' 562s # received: '302' 562s ok 29 562s verifying body of perm and temp redirect match 562s # testing : /p0 562s # expected: 0 562s # received: '0' 562s ok 30 562s # testing : /p1 562s # expected: 1 562s # received: '1' 562s ok 31 562s # testing : /p2 562s # expected: 2 562s # received: '2' 562s ok 32 562s # testing : /p3 562s # expected: 3 562s # received: '3' 562s ok 33 562s # testing : /p4 562s # expected: 4 562s # received: '4' 562s ok 34 562s # testing : /p5 562s # expected: 5 562s # received: '5' 562s ok 35 562s # testing : /p6 562s # expected: 6 562s # received: '6' 562s ok 36 562s # testing : /p7 562s # expected: 7 562s # received: '7' 562s ok 37 562s # testing : /p8 562s # expected: 8 562s # received: '8' 562s ok 38 562s # testing : /p9 562s # expected: 9 562s # received: '9' 562s ok 39 562s # testing : /t0 562s # expected: 0 562s # received: '0' 562s ok 40 562s # testing : /t1 562s # expected: 1 562s # received: '1' 562s ok 41 562s # testing : /t2 562s # expected: 2 562s # received: '2' 562s ok 42 562s # testing : /t3 562s # expected: 3 562s # received: '3' 562s ok 43 562s # testing : /t4 562s # expected: 4 562s # received: '4' 562s ok 44 562s # testing : /t5 562s # expected: 5 562s # received: '5' 562s ok 45 562s # testing : /t6 562s # expected: 6 562s # received: '6' 562s ok 46 562s # testing : /t7 562s # expected: 7 562s # received: '7' 562s ok 47 562s # testing : /t8 562s # expected: 8 562s # received: '8' 562s ok 48 562s # testing : /t9 562s # expected: 9 562s # received: '9' 562s ok 49 562s verifying body of perm and temp redirect match with expression support 562s # testing : /p0 562s # expected: 0 562s # received: '0' 562s ok 50 562s # testing : /p1 562s # expected: 1 562s # received: '1' 562s ok 51 562s # testing : /p2 562s # expected: 2 562s # received: '2' 562s ok 52 562s # testing : /p3 562s # expected: 3 562s # received: '3' 562s ok 53 562s # testing : /p4 562s # expected: 4 562s # received: '4' 562s ok 54 562s # testing : /p5 562s # expected: 5 562s # received: '5' 562s ok 55 562s # testing : /p6 562s # expected: 6 562s # received: '6' 562s ok 56 562s # testing : /p7 562s # expected: 7 562s # received: '7' 562s ok 57 562s # testing : /p8 562s # expected: 8 562s # received: '8' 562s ok 58 562s # testing : /p9 562s # expected: 9 562s # received: '9' 562s ok 59 562s # testing : /t0 562s # expected: 0 562s # received: '0' 562s ok 60 562s # testing : /t1 562s # expected: 1 562s # received: '1' 562s ok 61 562s # testing : /t2 562s # expected: 2 562s # received: '2' 562s ok 62 562s # testing : /t3 562s # expected: 3 562s # received: '3' 562s ok 63 562s # testing : /t4 562s # expected: 4 562s # received: '4' 562s ok 64 562s # testing : /t5 562s # expected: 5 562s # received: '5' 562s ok 65 562s # testing : /t6 562s # expected: 6 562s # received: '6' 562s ok 66 562s # testing : /t7 562s # expected: 7 562s # received: '7' 562s ok 67 562s # testing : /t8 562s # expected: 8 562s # received: '8' 562s ok 68 562s # testing : /t9 562s # expected: 9 562s # received: '9' 562s ok 69 562s verifying return code of seeother and gone redirect match 562s # testing : s0 562s # expected: '303' 562s # received: '303' 562s ok 70 562s # testing : s1 562s # expected: '303' 562s # received: '303' 562s ok 71 562s # testing : s2 562s # expected: '303' 562s # received: '303' 562s ok 72 562s # testing : s3 562s # expected: '303' 562s # received: '303' 562s ok 73 562s # testing : s4 562s # expected: '303' 562s # received: '303' 562s ok 74 562s # testing : s5 562s # expected: '303' 562s # received: '303' 562s ok 75 562s # testing : s6 562s # expected: '303' 562s # received: '303' 562s ok 76 562s # testing : s7 562s # expected: '303' 562s # received: '303' 562s ok 77 562s # testing : s8 562s # expected: '303' 562s # received: '303' 562s ok 78 562s # testing : s9 562s # expected: '303' 562s # received: '303' 562s ok 79 562s # testing : g0 562s # expected: '410' 562s # received: '410' 562s ok 80 562s # testing : g1 562s # expected: '410' 562s # received: '410' 562s ok 81 562s # testing : g2 562s # expected: '410' 562s # received: '410' 562s ok 82 562s # testing : g3 562s # expected: '410' 562s # received: '410' 562s ok 83 562s # testing : g4 562s # expected: '410' 562s # received: '410' 562s ok 84 562s # testing : g5 562s # expected: '410' 562s # received: '410' 562s ok 85 562s # testing : g6 562s # expected: '410' 562s # received: '410' 562s ok 86 562s # testing : g7 562s # expected: '410' 562s # received: '410' 562s ok 87 562s # testing : g8 562s # expected: '410' 562s # received: '410' 562s ok 88 562s # testing : g9 562s # expected: '410' 562s # received: '410' 562s ok 89 562s # testing : f0 562s # expected: '403' 562s # received: '403' 562s ok 90 562s # testing : f1 562s # expected: '403' 562s # received: '403' 562s ok 91 562s # testing : f2 562s # expected: '403' 562s # received: '403' 562s ok 92 562s # testing : f3 562s # expected: '403' 562s # received: '403' 562s ok 93 562s # testing : f4 562s # expected: '403' 562s # received: '403' 562s ok 94 562s # testing : f5 562s # expected: '403' 562s # received: '403' 562s ok 95 562s # testing : f6 562s # expected: '403' 562s # received: '403' 562s ok 96 562s # testing : f7 562s # expected: '403' 562s # received: '403' 562s ok 97 562s # testing : f8 562s # expected: '403' 562s # received: '403' 562s ok 98 562s # testing : f9 562s # expected: '403' 562s # received: '403' 562s ok 99 562s verifying return code of seeother and gone redirect match with expression support 562s # testing : s0 562s # expected: '303' 562s # received: '303' 562s ok 100 562s # testing : s1 562s # expected: '303' 562s # received: '303' 562s ok 101 562s # testing : s2 562s # expected: '303' 562s # received: '303' 562s ok 102 562s # testing : s3 562s # expected: '303' 562s # received: '303' 562s ok 103 562s # testing : s4 562s # expected: '303' 562s # received: '303' 562s ok 104 562s # testing : s5 562s # expected: '303' 562s # received: '303' 562s ok 105 562s # testing : s6 562s # expected: '303' 562s # received: '303' 562s ok 106 562s # testing : s7 562s # expected: '303' 562s # received: '303' 562s ok 107 562s # testing : s8 562s # expected: '303' 562s # received: '303' 562s ok 108 562s # testing : s9 562s # expected: '303' 562s # received: '303' 562s ok 109 562s # testing : g0 562s # expected: '410' 562s # received: '410' 562s ok 110 562s # testing : g1 562s # expected: '410' 562s # received: '410' 562s ok 111 562s # testing : g2 562s # expected: '410' 562s # received: '410' 562s ok 112 562s # testing : g3 562s # expected: '410' 562s # received: '410' 562s ok 113 562s # testing : g4 562s # expected: '410' 562s # received: '410' 562s ok 114 562s # testing : g5 562s # expected: '410' 562s # received: '410' 562s ok 115 562s # testing : g6 562s # expected: '410' 562s # received: '410' 562s ok 116 562s # testing : g7 562s # expected: '410' 562s # received: '410' 562s ok 117 562s # testing : g8 562s # expected: '410' 562s # received: '410' 562s ok 118 562s # testing : g9 562s # expected: '410' 562s # received: '410' 562s ok 119 562s # testing : f0 562s # expected: '403' 562s # received: '403' 562s ok 120 562s # testing : f1 562s # expected: '403' 562s # received: '403' 562s ok 121 562s # testing : f2 562s # expected: '403' 562s # received: '403' 562s ok 122 562s # testing : f3 562s # expected: '403' 562s # received: '403' 562s ok 123 562s # testing : f4 562s # expected: '403' 562s # received: '403' 562s ok 124 562s # testing : f5 562s # expected: '403' 562s # received: '403' 562s ok 125 562s # testing : f6 562s # expected: '403' 562s # received: '403' 562s ok 126 562s # testing : f7 562s # expected: '403' 562s # received: '403' 562s ok 127 562s # testing : f8 562s # expected: '403' 562s # received: '403' 562s ok 128 562s # testing : f9 562s # expected: '403' 562s # received: '403' 562s ok 129 562s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 562s # verifying /modules/alias/script is plain text 562s # testing : /modules/alias/script 562s # expected: '#!/bin/sh 562s # echo Content-type: text/plain 562s # echo 562s # echo this is a shell script cgi. 562s # ' 562s # received: '#!/bin/sh 562s # echo Content-type: text/plain 562s # echo 562s # echo this is a shell script cgi. 562s # ' 562s ok 130 562s # verifying same file accessed at /cgi/script is executed code 562s # testing : /cgi/script 562s # expected: 'this is a shell script cgi. 562s # ' 562s # received: 'this is a shell script cgi. 562s # ' 562s ok 131 562s # verifying ScriptAliasMatch with /aliascgi-script 562s # testing : /aliascgi-script 562s # expected: 'this is a shell script cgi. 562s # ' 562s # received: 'this is a shell script cgi. 562s # ' 562s ok 132 562s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 562s # testing : /aliascgi-script 562s # expected: 'this is a shell script cgi. 562s # ' 562s # received: 'this is a shell script cgi. 562s # ' 562s ok 133 562s # verifying bad script alias. 562s # testing : /aliascgi-nada 562s # expected: 404 562s # received: '404' 562s ok 134 562s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 562s ok 566s t/modules/allowmethods.t ............ 566s 1..9 566s # Running under perl version 5.040001 for linux 566s # Current time local: Thu Sep 4 18:01:05 2025 566s # Current time GMT: Thu Sep 4 18:01:05 2025 566s # Using Test.pm version 1.31 566s # Using Apache/Test.pm version 1.44 566s # testing : Get request to /Get responds 200 566s # expected: 200 566s # received: '200' 566s ok 1 566s # testing : Head request to /Get responds 200 566s # expected: 200 566s # received: '200' 566s ok 2 566s # testing : Post request to /Get responds 405 566s # expected: 405 566s # received: '405' 566s ok 3 566s # testing : Get request to /Head responds 200 566s # expected: 200 566s # received: '200' 566s ok 4 566s # testing : Head request to /Head responds 200 566s # expected: 200 566s # received: '200' 566s ok 5 566s # testing : Post request to /Head responds 405 566s # expected: 405 566s # received: '405' 566s ok 6 566s # testing : Get request to /Post responds 405 566s # expected: 405 566s # received: '405' 566s ok 7 566s # testing : Head request to /Post responds 405 566s # expected: 405 566s # received: '405' 566s ok 8 566s # testing : Post request to /Post responds 200 566s # expected: 200 566s # received: '200' 566s ok 9 566s ok 569s t/modules/asis.t .................... 569s 1..3 569s # Running under perl version 5.040001 for linux 569s # Current time local: Thu Sep 4 18:01:09 2025 569s # Current time GMT: Thu Sep 4 18:01:09 2025 569s # Using Test.pm version 1.31 569s # Using Apache/Test.pm version 1.44 569s # testing : asis content OK 569s # expected: 'This is asis content. 569s # ' 569s # received: 'This is asis content. 569s # ' 569s ok 1 569s # testing : asis gave 404 error 569s # expected: 404 569s # received: '404' 569s ok 2 569s # testing : asis gave 403 error 569s # expected: 403 569s # received: '403' 569s ok 3 569s ok 575s t/modules/authz_core.t .............. 575s 1..504 575s # Running under perl version 5.040001 for linux 575s # Current time local: Thu Sep 4 18:01:12 2025 575s # Current time GMT: Thu Sep 4 18:01:12 2025 575s # Using Test.pm version 1.31 575s # Using Apache/Test.pm version 1.44 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 200, expected 200 [a/ : a/ ] 575s ok 1 575s # got 200, expected 200 [a/ : a/ 1] 575s ok 2 575s # got 200, expected 200 [a/ : a/ 2] 575s ok 3 575s # got 200, expected 200 [a/ : a/ 1 2] 575s ok 4 575s # got 200, expected 200 [a/ : a/ 3] 575s ok 5 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ user1: a/ ] 575s ok 6 575s # got 200, expected 200 [a/ user1: a/ user1] 575s ok 7 575s # got 401, expected 401 [a/ user1: a/ user2] 575s ok 8 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ Any 1 2: a/ ] 575s ok 9 575s # got 200, expected 200 [a/ Any 1 2: a/ 1] 575s ok 10 575s # got 200, expected 200 [a/ Any 1 2: a/ 2] 575s ok 11 575s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 575s ok 12 575s # got 403, expected 403 [a/ Any 1 2: a/ 3] 575s ok 13 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 575s ok 14 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 575s ok 15 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 575s ok 16 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 575s ok 17 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 575s ok 18 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 575s ok 19 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 575s ok 20 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 575s ok 21 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 575s ok 22 575s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 575s ok 23 575s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 575s ok 24 575s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 575s ok 25 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 575s ok 26 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 575s ok 27 575s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 575s ok 28 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 575s ok 29 575s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 575s ok 30 575s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 575s ok 31 575s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 575s ok 32 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 575s ok 33 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 575s ok 34 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 575s ok 35 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 575s ok 36 575s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 575s ok 37 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 575s ok 38 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 575s ok 39 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 575s ok 40 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 575s ok 41 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 575s ok 42 575s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 575s ok 43 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 575s ok 44 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 575s ok 45 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 575s ok 46 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 575s ok 47 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 575s ok 48 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 575s ok 49 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 575s ok 50 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 575s ok 51 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 575s ok 52 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 575s ok 53 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 575s ok 54 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 575s ok 55 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 575s ok 56 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 575s ok 57 575s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 575s ok 58 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 !2: a/ ] 575s ok 59 575s # got 200, expected 200 [a/ All 1 !2: a/ 1] 575s ok 60 575s # got 403, expected 403 [a/ All 1 !2: a/ 2] 575s ok 61 575s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 575s ok 62 575s # got 403, expected 403 [a/ All 1 !2: a/ 3] 575s ok 63 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 575s ok 64 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 575s ok 65 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 575s ok 66 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 575s ok 67 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 575s ok 68 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 575s ok 69 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 575s ok 70 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 575s ok 71 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 575s ok 72 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 575s ok 73 575s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 575s ok 74 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 575s ok 75 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 575s ok 76 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 575s ok 77 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 575s ok 78 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 575s ok 79 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 575s ok 80 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 575s ok 81 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 575s ok 82 575s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 575s ok 83 575s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 575s ok 84 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 575s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 575s ok 85 575s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 575s ok 86 575s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 575s ok 87 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 575s ok 88 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 575s ok 89 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 575s ok 90 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 575s ok 91 575s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 575s ok 92 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 575s ok 93 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 575s ok 94 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 575s ok 95 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 575s ok 96 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 575s ok 97 575s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 575s ok 98 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 575s ok 99 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 575s ok 100 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 575s ok 101 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 575s ok 102 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 575s ok 103 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 575s ok 104 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 575s ok 105 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 575s ok 106 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 575s ok 107 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 575s ok 108 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 575s ok 109 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 575s ok 110 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 575s ok 111 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 575s ok 112 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 575s ok 113 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 2: a/ ] 575s ok 114 575s # got 403, expected 403 [a/ All 1 2: a/ 1] 575s ok 115 575s # got 403, expected 403 [a/ All 1 2: a/ 2] 575s ok 116 575s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 575s ok 117 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 575s ok 118 575s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 575s ok 119 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 575s ok 120 575s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 575s ok 121 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 575s ok 122 575s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 575s ok 123 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 575s ok 124 575s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 575s ok 125 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 575s ok 126 575s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 575s ok 127 575s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 575s ok 128 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 575s ok 129 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 575s ok 130 575s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 575s ok 131 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 575s ok 132 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 575s ok 133 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 575s ok 134 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 575s ok 135 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 575s ok 136 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 575s ok 137 575s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 575s ok 138 575s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 575s ok 139 575s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 575s ok 140 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 575s ok 141 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 575s ok 142 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 575s ok 143 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 575s ok 144 575s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 575s ok 145 575s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 575s ok 146 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 575s ok 147 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 575s ok 148 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 575s ok 149 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 575s ok 150 575s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 575s ok 151 575s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 575s ok 152 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 575s ok 153 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 575s ok 154 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 575s ok 155 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 575s ok 156 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 575s ok 157 575s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 575s ok 158 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 575s ok 159 575s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 575s ok 160 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 575s ok 161 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 575s ok 162 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 575s ok 163 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 575s ok 164 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 575s ok 165 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 575s ok 166 575s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 575s ok 167 575s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 575s ok 168 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 575s ok 169 575s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 575s ok 170 575s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 575s ok 171 575s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 575s ok 172 575s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 575s ok 173 575s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 575s ok 174 575s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 575s ok 175 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 575s ok 176 575s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 575s ok 177 575s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 575s ok 178 575s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 575s ok 179 575s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 575s ok 180 575s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 575s ok 181 575s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 575s ok 182 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 575s ok 183 575s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 575s ok 184 575s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 575s ok 185 575s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 575s ok 186 575s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 575s ok 187 575s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 575s ok 188 575s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 575s ok 189 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 575s ok 190 575s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 575s ok 191 575s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 575s ok 192 575s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 575s ok 193 575s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 575s ok 194 575s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 575s ok 195 575s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 575s ok 196 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 575s ok 197 575s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 575s ok 198 575s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 575s ok 199 575s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 575s ok 200 575s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 575s ok 201 575s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 575s ok 202 575s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 575s ok 203 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 575s ok 204 575s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 575s ok 205 575s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 575s ok 206 575s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 575s ok 207 575s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 575s ok 208 575s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 575s ok 209 575s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 575s ok 210 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 575s ok 211 575s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 575s ok 212 575s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 575s ok 213 575s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 575s ok 214 575s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 575s ok 215 575s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 575s ok 216 575s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 575s ok 217 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 575s ok 218 575s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 575s ok 219 575s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 575s ok 220 575s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 575s ok 221 575s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 575s ok 222 575s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 575s ok 223 575s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 575s ok 224 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 575s ok 225 575s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 575s ok 226 575s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 575s ok 227 575s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 575s ok 228 575s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 575s ok 229 575s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 575s ok 230 575s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 575s ok 231 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 575s ok 232 575s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 575s ok 233 575s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 575s ok 234 575s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 575s ok 235 575s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 575s ok 236 575s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 575s ok 237 575s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 575s ok 238 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 575s ok 239 575s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 575s ok 240 575s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 575s ok 241 575s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 575s ok 242 575s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 575s ok 243 575s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 575s ok 244 575s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 575s ok 245 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 575s ok 246 575s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 575s ok 247 575s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 575s ok 248 575s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 575s ok 249 575s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 575s ok 250 575s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 575s ok 251 575s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 575s ok 252 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 575s ok 253 575s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 575s ok 254 575s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 575s ok 255 575s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 575s ok 256 575s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 575s ok 257 575s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 575s ok 258 575s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 575s ok 259 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 575s ok 260 575s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 575s ok 261 575s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 575s ok 262 575s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 575s ok 263 575s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 575s ok 264 575s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 575s ok 265 575s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 575s ok 266 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 575s ok 267 575s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 575s ok 268 575s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 575s ok 269 575s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 575s ok 270 575s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 575s ok 271 575s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 575s ok 272 575s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 575s ok 273 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 575s ok 274 575s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 575s ok 275 575s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 575s ok 276 575s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 575s ok 277 575s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 575s ok 278 575s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 575s ok 279 575s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 575s ok 280 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 575s ok 281 575s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 575s ok 282 575s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 575s ok 283 575s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 575s ok 284 575s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 575s ok 285 575s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 575s ok 286 575s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 575s ok 287 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 575s ok 288 575s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 575s ok 289 575s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 575s ok 290 575s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 575s ok 291 575s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 575s ok 292 575s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 575s ok 293 575s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 575s ok 294 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 575s ok 295 575s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 575s ok 296 575s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 575s ok 297 575s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 575s ok 298 575s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 575s ok 299 575s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 575s ok 300 575s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 575s ok 301 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 575s ok 302 575s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 575s ok 303 575s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 575s ok 304 575s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 575s ok 305 575s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 575s ok 306 575s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 575s ok 307 575s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 575s ok 308 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 575s ok 309 575s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 575s ok 310 575s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 575s ok 311 575s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 575s ok 312 575s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 575s ok 313 575s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 575s ok 314 575s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 575s ok 315 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 575s ok 316 575s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 575s ok 317 575s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 575s ok 318 575s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 575s ok 319 575s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 575s ok 320 575s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 575s ok 321 575s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 575s ok 322 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 575s ok 323 575s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 575s ok 324 575s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 575s ok 325 575s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 575s ok 326 575s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 575s ok 327 575s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 575s ok 328 575s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 575s ok 329 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 575s ok 330 575s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 575s ok 331 575s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 575s ok 332 575s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 575s ok 333 575s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 575s ok 334 575s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 575s ok 335 575s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 575s ok 336 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 575s ok 337 575s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 575s ok 338 575s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 575s ok 339 575s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 575s ok 340 575s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 575s ok 341 575s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 575s ok 342 575s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 575s ok 343 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 575s ok 344 575s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 575s ok 345 575s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 575s ok 346 575s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 575s ok 347 575s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 575s ok 348 575s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 575s ok 349 575s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 575s ok 350 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 575s ok 351 575s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 575s ok 352 575s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 575s ok 353 575s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 575s ok 354 575s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 575s ok 355 575s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 575s ok 356 575s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 575s ok 357 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 575s ok 358 575s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 575s ok 359 575s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 575s ok 360 575s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 575s ok 361 575s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 575s ok 362 575s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 575s ok 363 575s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 575s ok 364 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 575s ok 365 575s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 575s ok 366 575s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 575s ok 367 575s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 575s ok 368 575s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 575s ok 369 575s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 575s ok 370 575s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 575s ok 371 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 575s ok 372 575s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 575s ok 373 575s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 575s ok 374 575s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 575s ok 375 575s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 575s ok 376 575s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 575s ok 377 575s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 575s ok 378 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 575s ok 379 575s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 575s ok 380 575s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 575s ok 381 575s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 575s ok 382 575s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 575s ok 383 575s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 575s ok 384 575s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 575s ok 385 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 575s ok 386 575s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 575s ok 387 575s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 575s ok 388 575s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 575s ok 389 575s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 575s ok 390 575s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 575s ok 391 575s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 575s ok 392 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 575s ok 393 575s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 575s ok 394 575s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 575s ok 395 575s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 575s ok 396 575s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 575s ok 397 575s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 575s ok 398 575s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 575s ok 399 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 575s ok 400 575s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 575s ok 401 575s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 575s ok 402 575s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 575s ok 403 575s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 575s ok 404 575s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 575s ok 405 575s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 575s ok 406 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 575s ok 407 575s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 575s ok 408 575s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 575s ok 409 575s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 575s ok 410 575s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 575s ok 411 575s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 575s ok 412 575s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 575s ok 413 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 575s ok 414 575s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 575s ok 415 575s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 575s ok 416 575s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 575s ok 417 575s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 575s ok 418 575s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 575s ok 419 575s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 575s ok 420 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 575s ok 421 575s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 575s ok 422 575s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 575s ok 423 575s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 575s ok 424 575s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 575s ok 425 575s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 575s ok 426 575s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 575s ok 427 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 575s ok 428 575s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 575s ok 429 575s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 575s ok 430 575s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 575s ok 431 575s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 575s ok 432 575s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 575s ok 433 575s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 575s ok 434 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 575s ok 435 575s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 575s ok 436 575s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 575s ok 437 575s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 575s ok 438 575s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 575s ok 439 575s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 575s ok 440 575s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 575s ok 441 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 575s ok 442 575s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 575s ok 443 575s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 575s ok 444 575s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 575s ok 445 575s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 575s ok 446 575s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 575s ok 447 575s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 575s ok 448 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 575s ok 449 575s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 575s ok 450 575s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 575s ok 451 575s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 575s ok 452 575s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 575s ok 453 575s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 575s ok 454 575s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 575s ok 455 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 575s ok 456 575s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 575s ok 457 575s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 575s ok 458 575s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 575s ok 459 575s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 575s ok 460 575s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 575s ok 461 575s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 575s ok 462 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 575s ok 463 575s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 575s ok 464 575s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 575s ok 465 575s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 575s ok 466 575s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 575s ok 467 575s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 575s ok 468 575s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 575s ok 469 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 575s ok 470 575s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 575s ok 471 575s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 575s ok 472 575s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 575s ok 473 575s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 575s ok 474 575s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 575s ok 475 575s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 575s ok 476 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 575s ok 477 575s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 575s ok 478 575s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 575s ok 479 575s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 575s ok 480 575s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 575s ok 481 575s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 575s ok 482 575s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 575s ok 483 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 575s ok 484 575s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 575s ok 485 575s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 575s ok 486 575s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 575s ok 487 575s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 575s ok 488 575s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 575s ok 489 575s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 575s ok 490 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 575s ok 491 575s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 575s ok 492 575s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 575s ok 493 575s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 575s ok 494 575s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 575s ok 495 575s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 575s ok 496 575s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 575s ok 497 575s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 575s ok 498 575s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 575s ok 499 575s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 575s ok 500 575s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 575s ok 501 575s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 575s ok 502 575s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 575s ok 503 575s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 575s ok 504 575s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 575s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 575s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 575s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 575s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 575s ok 579s t/modules/autoindex.t ............... 579s 1..84 579s # Running under perl version 5.040001 for linux 579s # Current time local: Thu Sep 4 18:01:17 2025 579s # Current time GMT: Thu Sep 4 18:01:17 2025 579s # Using Test.pm version 1.31 579s # Using Apache/Test.pm version 1.44 579s --- 579s IndexOrderDefault Ascending Name 579s GET /modules/autoindex/htaccess/ 579s ok 1 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 2 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 3 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 4 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 5 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 6 579s --- 579s IndexOrderDefault Ascending Name 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 7 579s --- 579s IndexOrderDefault Ascending Date 579s GET /modules/autoindex/htaccess/ 579s ok 8 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 9 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 10 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 11 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 12 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 13 579s --- 579s IndexOrderDefault Ascending Date 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 14 579s --- 579s IndexOrderDefault Ascending Size 579s GET /modules/autoindex/htaccess/ 579s ok 15 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 16 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 17 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 18 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 19 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 20 579s --- 579s IndexOrderDefault Ascending Size 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 21 579s --- 579s IndexOrderDefault Descending Name 579s GET /modules/autoindex/htaccess/ 579s ok 22 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 23 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 24 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 25 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 26 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 27 579s --- 579s IndexOrderDefault Descending Name 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 28 579s --- 579s IndexOrderDefault Descending Date 579s GET /modules/autoindex/htaccess/ 579s ok 29 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 30 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 31 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 32 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 33 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 34 579s --- 579s IndexOrderDefault Descending Date 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 35 579s --- 579s IndexOrderDefault Descending Size 579s GET /modules/autoindex/htaccess/ 579s ok 36 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 37 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 38 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 39 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 40 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 41 579s --- 579s IndexOrderDefault Descending Size 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 42 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s GET /modules/autoindex/htaccess/ 579s ok 43 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 44 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 45 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 46 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 47 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 48 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Name 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 49 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s GET /modules/autoindex/htaccess/ 579s ok 50 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 51 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 52 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 53 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 54 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 55 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Date 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 56 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s GET /modules/autoindex/htaccess/ 579s ok 57 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 58 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 59 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 60 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 61 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 62 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Ascending Size 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 63 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s GET /modules/autoindex/htaccess/ 579s ok 64 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 65 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 66 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 67 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 68 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 69 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Name 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 70 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s GET /modules/autoindex/htaccess/ 579s ok 71 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 72 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 73 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 74 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 75 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 76 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Date 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 77 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s GET /modules/autoindex/htaccess/ 579s ok 78 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=N O=A) 579s GET /modules/autoindex/htaccess/?C=N&O=A 579s ok 79 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=N O=D) 579s GET /modules/autoindex/htaccess/?C=N&O=D 579s ok 80 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=M O=A) 579s GET /modules/autoindex/htaccess/?C=M&O=A 579s ok 81 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=M O=D) 579s GET /modules/autoindex/htaccess/?C=M&O=D 579s ok 82 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=S O=A) 579s GET /modules/autoindex/htaccess/?C=S&O=A 579s ok 83 579s --- 579s IndexOptions FancyIndexing 579s IndexOrderDefault Descending Size 579s 579s (C=S O=D) 579s GET /modules/autoindex/htaccess/?C=S&O=D 579s ok 84 579s ok 582s t/modules/autoindex2.t .............. 582s 1..3 582s # Running under perl version 5.040001 for linux 582s # Current time local: Thu Sep 4 18:01:22 2025 582s # Current time GMT: Thu Sep 4 18:01:22 2025 582s # Using Test.pm version 1.31 582s # Using Apache/Test.pm version 1.44 582s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 582s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 582s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 582s # testing : dir_broken should not be listed 582s # expected: 0 582s # received: 0 582s ok 1 582s # testing : dir_normal should be listed 582s # expected: 1 582s # received: 1 582s ok 2 582s # testing : dir_protected should not be listed 582s # expected: 0 582s # received: 0 582s ok 3 582s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 582s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 582s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 582s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 582s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 582s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 582s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 582s ok 586s t/modules/brotli.t .................. 586s 1..64 586s # Running under perl version 5.040001 for linux 586s # Current time local: Thu Sep 4 18:01:25 2025 586s # Current time GMT: Thu Sep 4 18:01:25 2025 586s # Using Test.pm version 1.31 586s # Using Apache/Test.pm version 1.44 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 1 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 2 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 3 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 4 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 5 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 6 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 7 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 8 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 9 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 10 586s qvalue: 586s # expected: 200 586s # received: '200' 586s ok 11 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 12 586s qvalue: ; 586s # expected: 200 586s # received: '200' 586s ok 13 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 14 586s qvalue: ; 586s # expected: 200 586s # received: '200' 586s ok 15 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 16 586s qvalue: ; 586s # expected: 200 586s # received: '200' 586s ok 17 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 18 586s qvalue: ;q= 586s # expected: 200 586s # received: '200' 586s ok 19 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 20 586s qvalue: ;q= 586s # expected: 200 586s # received: '200' 586s ok 21 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 22 586s qvalue: ;q= 586s # expected: 200 586s # received: '200' 586s ok 23 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 24 586s qvalue: ;q=0 586s # expected: 200 586s # received: '200' 586s ok 25 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 26 586s qvalue: ;q=0 586s # expected: 200 586s # received: '200' 586s ok 27 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 28 586s qvalue: ;q=0 586s # expected: 200 586s # received: '200' 586s ok 29 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 30 586s qvalue: ;q=0. 586s # expected: 200 586s # received: '200' 586s ok 31 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 32 586s qvalue: ;q=0. 586s # expected: 200 586s # received: '200' 586s ok 33 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 34 586s qvalue: ;q=0. 586s # expected: 200 586s # received: '200' 586s ok 35 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 36 586s qvalue: ;q=0.0 586s # expected: 200 586s # received: '200' 586s ok 37 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 38 586s qvalue: ;q=0.0 586s # expected: 200 586s # received: '200' 586s ok 39 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 40 586s qvalue: ;q=0.0 586s # expected: 200 586s # received: '200' 586s ok 41 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 42 586s qvalue: ;q=0.00 586s # expected: 200 586s # received: '200' 586s ok 43 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 44 586s qvalue: ;q=0.00 586s # expected: 200 586s # received: '200' 586s ok 45 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 46 586s qvalue: ;q=0.00 586s # expected: 200 586s # received: '200' 586s ok 47 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 48 586s qvalue: ;q=0.000 586s # expected: 200 586s # received: '200' 586s ok 49 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 50 586s qvalue: ;q=0.000 586s # expected: 200 586s # received: '200' 586s ok 51 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 52 586s qvalue: ;q=0.000 586s # expected: 200 586s # received: '200' 586s ok 53 586s # testing : response without Content-Encoding is OK 586s # expected: undef 586s # received: undef 586s ok 54 586s qvalue: ;q=0.0000 586s # expected: 200 586s # received: '200' 586s ok 55 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 56 586s qvalue: ;q=0.0000 586s # expected: 200 586s # received: '200' 586s ok 57 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 58 586s qvalue: ;q=0.0000 586s # expected: 200 586s # received: '200' 586s ok 59 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 60 586s # expected: 200 586s # received: '200' 586s ok 61 586s # testing : response Content-Encoding is OK 586s # expected: 'br' 586s # received: 'br' 586s ok 62 586s # expected: 200 586s # received: '200' 586s ok 63 586s # testing : response Content-Encoding is OK 586s # expected: 'gzip' 586s # received: 'gzip' 586s ok 64 586s ok 590s t/modules/buffer.t .................. 590s 1..12 590s # Running under perl version 5.040001 for linux 590s # Current time local: Thu Sep 4 18:01:29 2025 590s # Current time GMT: Thu Sep 4 18:01:29 2025 590s # Using Test.pm version 1.31 590s # Using Apache/Test.pm version 1.44 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 1 590s ok 2 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 3 590s ok 4 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 5 590s ok 6 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 7 590s ok 8 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 9 590s ok 10 590s # testing : Checking return code is '200' 590s # expected: 200 590s # received: '200' 590s ok 11 590s ok 12 590s ok 594s t/modules/cache.t ................... 594s 1..3 594s # Running under perl version 5.040001 for linux 594s # Current time local: Thu Sep 4 18:01:33 2025 594s # Current time GMT: Thu Sep 4 18:01:33 2025 594s # Using Test.pm version 1.31 594s # Using Apache/Test.pm version 1.44 594s # testing : non-cached call to index.html 594s # expected: 200 594s # received: '200' 594s ok 1 594s # testing : call to cache index.html 594s # expected: 200 594s # received: '200' 594s ok 2 594s # testing : cached call to index.html 594s # expected: 200 594s # received: '200' 594s ok 3 594s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 594s ok 600s t/modules/cgi.t ..................... 600s 1..58 600s # Running under perl version 5.040001 for linux 600s # Current time local: Thu Sep 4 18:01:37 2025 600s # Current time GMT: Thu Sep 4 18:01:37 2025 600s # Using Test.pm version 1.31 600s # Using Apache/Test.pm version 1.44 600s # testing : return code for acceptpathinfodefault.sh 600s # expected: 200 600s # received: '200' 600s ok 1 600s # testing : body for acceptpathinfodefault.sh 600s # expected: '' 600s # received: '' 600s ok 2 600s # testing : return code for acceptpathinfodefault.sh/foo 600s # expected: 200 600s # received: '200' 600s ok 3 600s # testing : body for acceptpathinfodefault.sh/foo 600s # expected: '/foo' 600s # received: '/foo' 600s ok 4 600s # testing : return code for acceptpathinfooff.sh 600s # expected: 200 600s # received: '200' 600s ok 5 600s # testing : body for acceptpathinfooff.sh 600s # expected: '' 600s # received: '' 600s ok 6 600s # testing : return code for acceptpathinfooff.sh/foo 600s # expected: 404 600s # received: '404' 600s ok 7 600s # no body test for this one 600s ok 8 600s # testing : return code for acceptpathinfoon.sh 600s # expected: 200 600s # received: '200' 600s ok 9 600s # testing : body for acceptpathinfoon.sh 600s # expected: '' 600s # received: '' 600s ok 10 600s # testing : return code for acceptpathinfoon.sh/foo 600s # expected: 200 600s # received: '200' 600s ok 11 600s # testing : body for acceptpathinfoon.sh/foo 600s # expected: '/foo' 600s # received: '/foo' 600s ok 12 600s # testing : return code for bogus-perl.pl 600s # expected: 500 600s # received: '500' 600s ok 13 600s # cgi log created ok. 600s ok 14 600s # testing : return code for bogus-sh.sh 600s # expected: 500 600s # received: '500' 600s ok 15 600s # checking that log size (807) is bigger than it used to be (523) 600s ok 16 600s # testing : return code for nph-stderr.pl 600s # expected: 200 600s # received: '200' 600s ok 17 600s # testing : body for nph-stderr.pl 600s # expected: 'this is nph-stdout' 600s # received: 'this is nph-stdout' 600s ok 18 600s # testing : return code for nph-test.pl 600s # expected: 200 600s # received: '200' 600s ok 19 600s # testing : body for nph-test.pl 600s # expected: 'ok' 600s # received: 'ok' 600s ok 20 600s # testing : return code for perl.pl 600s # expected: 200 600s # received: '200' 600s ok 21 600s # testing : body for perl.pl 600s # expected: 'perl cgi' 600s # received: 'perl cgi' 600s ok 22 600s # testing : return code for sh.sh 600s # expected: 200 600s # received: '200' 600s ok 23 600s # testing : body for sh.sh 600s # expected: 'sh cgi' 600s # received: 'sh cgi' 600s ok 24 600s # testing : return code for stderr1.pl 600s # expected: 200 600s # received: '200' 600s ok 25 600s # testing : body for stderr1.pl 600s # expected: 'this is stdout' 600s # received: 'this is stdout' 600s ok 26 600s # testing : return code for stderr2.pl 600s # expected: 200 600s # received: '200' 600s ok 27 600s # testing : body for stderr2.pl 600s # expected: 'this is also stdout' 600s # received: 'this is also stdout' 600s ok 28 600s # testing : return code for stderr3.pl 600s # expected: 200 600s # received: '200' 600s ok 29 600s # testing : body for stderr3.pl 600s # expected: 'this is more stdout' 600s # received: 'this is more stdout' 600s ok 30 600s # posted content (length 10) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 600s # expected: '500' 600s # received: '500' 600s ok 31 600s # checking that log size (35781) is greater than 807 600s ok 32 600s # verifying that logged content is 10 characters 600s ok 33 600s # posted content (length 99) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 600s # expected: '500' 600s # received: '500' 600s ok 34 600s # checking that log size (36240) is greater than 35781 600s ok 35 600s # verifying that logged content is 99 characters 600s ok 36 600s # posted content (length 250) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 600s # expected: '500' 600s # received: '500' 600s ok 37 600s # checking that log size (36851) is greater than 36240 600s ok 38 600s # verifying that logged content is 250 characters 600s ok 39 600s # posted content (length 255) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 600s # expected: '500' 600s # received: '500' 600s ok 40 600s # checking that log size (37467) is greater than 36851 600s ok 41 600s # verifying that logged content is 255 characters 600s ok 42 600s # posted content (length 256) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 600s # expected: '500' 600s # received: '500' 600s ok 43 600s # checking that log size (38084) is greater than 37467 600s ok 44 600s # verifying that logged content is 256 characters 600s ok 45 600s # posted content (length 257) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 600s # expected: '500' 600s # received: '500' 600s ok 46 600s # checking that log size (38701) is greater than 38084 600s ok 47 600s # verifying that logged content is 256 characters 600s ok 48 600s # posted content (length 258) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 600s # expected: '500' 600s # received: '500' 600s ok 49 600s # checking that log size (39318) is greater than 38701 600s ok 50 600s # verifying that logged content is 256 characters 600s ok 51 600s # posted content (length 1024) to bogus-perl.pl 600s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 600s # expected: '500' 600s # received: '500' 600s ok 52 600s # checking that log size (39936) is greater than 39318 600s ok 53 600s # verifying that logged content is 256 characters 600s ok 54 600s # verifying log is greater than 40960 bytes. 600s ok 55 600s # verifying log did not grow after making bogus request. 600s ok 56 600s # verifying log did not grow after making another bogus request. 600s ok 57 600s # checking that HEAD /modules/cgi/perl.pl returns 200. 600s ok 58 600s ok 604s t/modules/data.t .................... 604s 1..2 604s # Running under perl version 5.040001 for linux 604s # Current time local: Thu Sep 4 18:01:43 2025 604s # Current time GMT: Thu Sep 4 18:01:43 2025 604s # Using Test.pm version 1.31 604s # Using Apache/Test.pm version 1.44 604s # testing : Checking return code is '200' 604s # expected: 200 604s # received: '200' 604s ok 1 604s ok 2 604s ok 609s t/modules/dav.t ..................... 609s 1..19 609s # Running under perl version 5.040001 for linux 609s # Current time local: Thu Sep 4 18:01:47 2025 609s # Current time GMT: Thu Sep 4 18:01:47 2025 609s # Using Test.pm version 1.31 609s # Using Apache/Test.pm version 1.44 609s resource lock test: 609s ok 1 609s DAV put test: 609s ok 2 609s getting DAV resource properties: 609s ok 3 609s created: Thu, 04 Sep 2025 18:01:50 GMT 609s modified: Thu, 04 Sep 2025 18:01:50 GMT 609s now: Thu, 04 Sep 2025 18:01:52 GMT 609s ok 4 609s ok 5 609s resource lock status test: 609s ok 6 609s resource unlock test: 609s ok 7 609s resource lock status test: 609s ok 8 609s getting uri... 609s expect: 609s -> 609s 609s
609s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

652s # 652s # 652s # Hello World 652s # 652s #

[back]

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

mod_include test

652s # 652s # 652s # Hello World 652s # 652s #

[back]

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

mod_include test

652s # 652s # 652s # Hello World 652s # 652s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

729s #

The document has moved here.

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

Moved Permanently

729s #

The document has moved here.

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

Moved Permanently

729s #

The document has moved here.

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

Moved Permanently

729s #

The document has moved here.

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

Multiple Choices

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

Available documents: 729s #

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

Multiple Choices

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

Available documents: 729s #

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

Multiple Choices

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

Available documents: 729s #

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

Moved Permanently

729s #

The document has moved here.

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

Multiple Choices

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

Available documents: 729s #

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

Multiple Choices

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

Available documents: 729s #

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

Moved Permanently

729s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

733s
Current Time: Thursday, 04-Sep-2025 18:03:56 UTC
733s
Restart Time: Thursday, 04-Sep-2025 17:57:07 UTC
733s
Parent Server Config. Generation: 1
733s
Parent Server MPM Generation: 0
733s
Server uptime: 6 minutes 49 seconds
733s
Server load: 1.12 0.80 0.39
733s
Total accesses: 6883 - Total Traffic: 139.0 MB - Total Duration: 69952
733s
CPU Usage: u1.88 s2.02 cu3.59 cs3.08 - 2.58% CPU load
733s
16.8 requests/sec - 347.9 kB/second - 20.7 kB/request - 10.163 ms/request
733s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
733s
.W.__..
733s

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

733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s
SrvPIDAccMCPU 733s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/2887. 733s 0.00380193960.00.0082.65 733s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
1-0109620/2881/2881W 733s 4.1000107360.042.4142.41 733s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0-0/0/875. 733s 0.0039089680.00.0013.65 733s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
3-02898150/82/91_ 733s 0.1531156300.00.050.06 733s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
4-02898200/114/118_ 733s 0.14304180.00.100.10 733s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/24. 733s 0.00410147600.00.000.09 733s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
6-0-0/0/7. 733s 0.00400390.00.000.00 733s 127.0.0.1http/1.1localhost:8536OPTIONS * HTTP/1.0
733s
733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s 733s
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
733s 733s 733s ok 1 733s ok 737s t/modules/substitute.t .............. 737s 1..19 737s # Running under perl version 5.040001 for linux 737s # Current time local: Thu Sep 4 18:03:56 2025 737s # Current time GMT: Thu Sep 4 18:03:56 2025 737s # Using Test.pm version 1.31 737s # Using Apache/Test.pm version 1.44 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barbar': OK 737s ok 1 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barbar': OK 737s ok 2 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'foofoo': OK 737s ok 3 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barbar': OK 737s ok 4 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barbar': OK 737s ok 5 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barbar': OK 737s ok 6 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'foof 737s oo': OK 737s ok 7 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'xfoo': OK 737s ok 8 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 737s ok 9 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s barx 737s ': OK 737s ok 10 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'a$1axb(': OK 737s ok 11 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'a$XX': OK 737s ok 12 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 737s ok 13 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'x&x': OK 737s ok 14 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'xx': OK 737s ok 15 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'fcooar': OK 737s ok 16 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'fc$1ar': OK 737s ok 17 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'fdooar': OK 737s ok 18 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s got 200 'XXXfooXXX 737s bar': OK 737s ok 19 737s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 737s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 737s ok 742s t/modules/unique_id.t ............... 742s 1..300 742s # Running under perl version 5.040001 for linux 742s # Current time local: Thu Sep 4 18:04:00 2025 742s # Current time GMT: Thu Sep 4 18:04:00 2025 742s # Using Test.pm version 1.31 742s # Using Apache/Test.pm version 1.44 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 1 742s # unique id: aLnUk-PstjAkQP4HWt_PVQAAAAQ 742s ok 2 742s ok 3 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 4 742s # unique id: aLnUk_rVpVT-uagsbxY6ugAAAAE 742s ok 5 742s ok 6 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 7 742s # unique id: aLnUk7V5dbaMRLPcUTtghwAAAAM 742s ok 8 742s ok 9 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 10 742s # unique id: aLnUk-PstjAkQP4HWt_PVgAAAAQ 742s ok 11 742s ok 12 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 13 742s # unique id: aLnUk_rVpVT-uagsbxY6uwAAAAE 742s ok 14 742s ok 15 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 16 742s # unique id: aLnUk7V5dbaMRLPcUTtgiAAAAAM 742s ok 17 742s ok 18 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 19 742s # unique id: aLnUk-PstjAkQP4HWt_PVwAAAAQ 742s ok 20 742s ok 21 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 22 742s # unique id: aLnUk_rVpVT-uagsbxY6vAAAAAE 742s ok 23 742s ok 24 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 25 742s # unique id: aLnUk7V5dbaMRLPcUTtgiQAAAAM 742s ok 26 742s ok 27 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 28 742s # unique id: aLnUk-PstjAkQP4HWt_PWAAAAAQ 742s ok 29 742s ok 30 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 31 742s # unique id: aLnUk_rVpVT-uagsbxY6vQAAAAE 742s ok 32 742s ok 33 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 34 742s # unique id: aLnUk7V5dbaMRLPcUTtgigAAAAM 742s ok 35 742s ok 36 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 37 742s # unique id: aLnUk-PstjAkQP4HWt_PWQAAAAQ 742s ok 38 742s ok 39 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 40 742s # unique id: aLnUk_rVpVT-uagsbxY6vgAAAAE 742s ok 41 742s ok 42 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 43 742s # unique id: aLnUk7V5dbaMRLPcUTtgiwAAAAM 742s ok 44 742s ok 45 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 46 742s # unique id: aLnUk-PstjAkQP4HWt_PWgAAAAQ 742s ok 47 742s ok 48 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 49 742s # unique id: aLnUlPrVpVT-uagsbxY6vwAAAAE 742s ok 50 742s ok 51 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 52 742s # unique id: aLnUlLV5dbaMRLPcUTtgjAAAAAM 742s ok 53 742s ok 54 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 55 742s # unique id: aLnUlOPstjAkQP4HWt_PWwAAAAQ 742s ok 56 742s ok 57 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 58 742s # unique id: aLnUlPrVpVT-uagsbxY6wAAAAAE 742s ok 59 742s ok 60 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 61 742s # unique id: aLnUlLV5dbaMRLPcUTtgjQAAAAM 742s ok 62 742s ok 63 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 64 742s # unique id: aLnUlOPstjAkQP4HWt_PXAAAAAQ 742s ok 65 742s ok 66 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 67 742s # unique id: aLnUlPrVpVT-uagsbxY6wQAAAAE 742s ok 68 742s ok 69 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 70 742s # unique id: aLnUlLV5dbaMRLPcUTtgjgAAAAM 742s ok 71 742s ok 72 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 73 742s # unique id: aLnUlOPstjAkQP4HWt_PXQAAAAQ 742s ok 74 742s ok 75 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 76 742s # unique id: aLnUlPrVpVT-uagsbxY6wgAAAAE 742s ok 77 742s ok 78 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 79 742s # unique id: aLnUlLV5dbaMRLPcUTtgjwAAAAM 742s ok 80 742s ok 81 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 82 742s # unique id: aLnUlOPstjAkQP4HWt_PXgAAAAQ 742s ok 83 742s ok 84 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 85 742s # unique id: aLnUlPrVpVT-uagsbxY6wwAAAAE 742s ok 86 742s ok 87 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 88 742s # unique id: aLnUlLV5dbaMRLPcUTtgkAAAAAM 742s ok 89 742s ok 90 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 91 742s # unique id: aLnUlOPstjAkQP4HWt_PXwAAAAQ 742s ok 92 742s ok 93 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 94 742s # unique id: aLnUlPrVpVT-uagsbxY6xAAAAAE 742s ok 95 742s ok 96 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 97 742s # unique id: aLnUlLV5dbaMRLPcUTtgkQAAAAM 742s ok 98 742s ok 99 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 100 742s # unique id: aLnUlOPstjAkQP4HWt_PYAAAAAQ 742s ok 101 742s ok 102 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 103 742s # unique id: aLnUlPrVpVT-uagsbxY6xQAAAAE 742s ok 104 742s ok 105 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 106 742s # unique id: aLnUlLV5dbaMRLPcUTtgkgAAAAM 742s ok 107 742s ok 108 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 109 742s # unique id: aLnUlOPstjAkQP4HWt_PYQAAAAQ 742s ok 110 742s ok 111 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 112 742s # unique id: aLnUlPrVpVT-uagsbxY6xgAAAAE 742s ok 113 742s ok 114 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 115 742s # unique id: aLnUlLV5dbaMRLPcUTtgkwAAAAM 742s ok 116 742s ok 117 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 118 742s # unique id: aLnUlOPstjAkQP4HWt_PYgAAAAQ 742s ok 119 742s ok 120 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 121 742s # unique id: aLnUlPrVpVT-uagsbxY6xwAAAAE 742s ok 122 742s ok 123 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 124 742s # unique id: aLnUlLV5dbaMRLPcUTtglAAAAAM 742s ok 125 742s ok 126 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 127 742s # unique id: aLnUlOPstjAkQP4HWt_PYwAAAAQ 742s ok 128 742s ok 129 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 130 742s # unique id: aLnUlPrVpVT-uagsbxY6yAAAAAE 742s ok 131 742s ok 132 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 133 742s # unique id: aLnUlLV5dbaMRLPcUTtglQAAAAM 742s ok 134 742s ok 135 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 136 742s # unique id: aLnUlOPstjAkQP4HWt_PZAAAAAQ 742s ok 137 742s ok 138 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 139 742s # unique id: aLnUlPrVpVT-uagsbxY6yQAAAAE 742s ok 140 742s ok 141 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 142 742s # unique id: aLnUlLV5dbaMRLPcUTtglgAAAAM 742s ok 143 742s ok 144 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 145 742s # unique id: aLnUlOPstjAkQP4HWt_PZQAAAAQ 742s ok 146 742s ok 147 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 148 742s # unique id: aLnUlPrVpVT-uagsbxY6ygAAAAE 742s ok 149 742s ok 150 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 151 742s # unique id: aLnUlLV5dbaMRLPcUTtglwAAAAM 742s ok 152 742s ok 153 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 154 742s # unique id: aLnUlOPstjAkQP4HWt_PZgAAAAQ 742s ok 155 742s ok 156 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 157 742s # unique id: aLnUlPrVpVT-uagsbxY6ywAAAAE 742s ok 158 742s ok 159 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 160 742s # unique id: aLnUlLV5dbaMRLPcUTtgmAAAAAM 742s ok 161 742s ok 162 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 163 742s # unique id: aLnUlOPstjAkQP4HWt_PZwAAAAQ 742s ok 164 742s ok 165 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 166 742s # unique id: aLnUlPrVpVT-uagsbxY6zAAAAAE 742s ok 167 742s ok 168 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 169 742s # unique id: aLnUlLV5dbaMRLPcUTtgmQAAAAM 742s ok 170 742s ok 171 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 172 742s # unique id: aLnUlOPstjAkQP4HWt_PaAAAAAQ 742s ok 173 742s ok 174 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 175 742s # unique id: aLnUlPrVpVT-uagsbxY6zQAAAAE 742s ok 176 742s ok 177 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 178 742s # unique id: aLnUlLV5dbaMRLPcUTtgmgAAAAM 742s ok 179 742s ok 180 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 181 742s # unique id: aLnUlOPstjAkQP4HWt_PaQAAAAQ 742s ok 182 742s ok 183 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 184 742s # unique id: aLnUlPrVpVT-uagsbxY6zgAAAAE 742s ok 185 742s ok 186 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 187 742s # unique id: aLnUlLV5dbaMRLPcUTtgmwAAAAM 742s ok 188 742s ok 189 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 190 742s # unique id: aLnUlOPstjAkQP4HWt_PagAAAAQ 742s ok 191 742s ok 192 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 193 742s # unique id: aLnUlPrVpVT-uagsbxY6zwAAAAE 742s ok 194 742s ok 195 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 196 742s # unique id: aLnUlLV5dbaMRLPcUTtgnAAAAAM 742s ok 197 742s ok 198 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 199 742s # unique id: aLnUlOPstjAkQP4HWt_PawAAAAQ 742s ok 200 742s ok 201 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 202 742s # unique id: aLnUlPrVpVT-uagsbxY60AAAAAE 742s ok 203 742s ok 204 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 205 742s # unique id: aLnUlLV5dbaMRLPcUTtgnQAAAAM 742s ok 206 742s ok 207 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 208 742s # unique id: aLnUlOPstjAkQP4HWt_PbAAAAAQ 742s ok 209 742s ok 210 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 211 742s # unique id: aLnUlPrVpVT-uagsbxY60QAAAAE 742s ok 212 742s ok 213 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 214 742s # unique id: aLnUlLV5dbaMRLPcUTtgngAAAAM 742s ok 215 742s ok 216 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 217 742s # unique id: aLnUlOPstjAkQP4HWt_PbQAAAAQ 742s ok 218 742s ok 219 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 220 742s # unique id: aLnUlPrVpVT-uagsbxY60gAAAAE 742s ok 221 742s ok 222 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 223 742s # unique id: aLnUlLV5dbaMRLPcUTtgnwAAAAM 742s ok 224 742s ok 225 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 226 742s # unique id: aLnUlOPstjAkQP4HWt_PbgAAAAQ 742s ok 227 742s ok 228 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 229 742s # unique id: aLnUlfrVpVT-uagsbxY60wAAAAE 742s ok 230 742s ok 231 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 232 742s # unique id: aLnUlbV5dbaMRLPcUTtgoAAAAAM 742s ok 233 742s ok 234 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 235 742s # unique id: aLnUlePstjAkQP4HWt_PbwAAAAQ 742s ok 236 742s ok 237 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 238 742s # unique id: aLnUlfrVpVT-uagsbxY61AAAAAE 742s ok 239 742s ok 240 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 241 742s # unique id: aLnUlbV5dbaMRLPcUTtgoQAAAAM 742s ok 242 742s ok 243 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 244 742s # unique id: aLnUlePstjAkQP4HWt_PcAAAAAQ 742s ok 245 742s ok 246 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 247 742s # unique id: aLnUlfrVpVT-uagsbxY61QAAAAE 742s ok 248 742s ok 249 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 250 742s # unique id: aLnUlbV5dbaMRLPcUTtgogAAAAM 742s ok 251 742s ok 252 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 253 742s # unique id: aLnUlePstjAkQP4HWt_PcQAAAAQ 742s ok 254 742s ok 255 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 256 742s # unique id: aLnUlfrVpVT-uagsbxY61gAAAAE 742s ok 257 742s ok 258 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 259 742s # unique id: aLnUlbV5dbaMRLPcUTtgowAAAAM 742s ok 260 742s ok 261 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 262 742s # unique id: aLnUlePstjAkQP4HWt_PcgAAAAQ 742s ok 263 742s ok 264 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 265 742s # unique id: aLnUlbV5dbaMRLPcUTtgpAAAAAM 742s ok 266 742s ok 267 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 268 742s # unique id: aLnUlePstjAkQP4HWt_PcwAAAAQ 742s ok 269 742s ok 270 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 271 742s # unique id: aLnUlbV5dbaMRLPcUTtgpQAAAAM 742s ok 272 742s ok 273 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 274 742s # unique id: aLnUlfrVpVT-uagsbxY61wAAAAE 742s ok 275 742s ok 276 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 277 742s # unique id: aLnUlePstjAkQP4HWt_PdAAAAAQ 742s ok 278 742s ok 279 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 280 742s # unique id: aLnUlbV5dbaMRLPcUTtgpgAAAAM 742s ok 281 742s ok 282 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 283 742s # unique id: aLnUlfrVpVT-uagsbxY62AAAAAE 742s ok 284 742s ok 285 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 286 742s # unique id: aLnUlePstjAkQP4HWt_PdQAAAAQ 742s ok 287 742s ok 288 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 289 742s # unique id: aLnUlbV5dbaMRLPcUTtgpwAAAAM 742s ok 290 742s ok 291 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 292 742s # unique id: aLnUlfrVpVT-uagsbxY62QAAAAE 742s ok 293 742s ok 294 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 295 742s # unique id: aLnUlePstjAkQP4HWt_PdgAAAAQ 742s ok 296 742s ok 297 742s # testing : fetch unique ID 742s # expected: 200 742s # received: '200' 742s ok 298 742s # unique id: aLnUlbV5dbaMRLPcUTtgqAAAAAM 742s ok 299 742s ok 300 742s ok 747s t/modules/usertrack.t ............... 747s 1..1004 747s # Running under perl version 5.040001 for linux 747s # Current time local: Thu Sep 4 18:04:05 2025 747s # Current time GMT: Thu Sep 4 18:04:05 2025 747s # Using Test.pm version 1.31 747s # Using Apache/Test.pm version 1.44 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 1 747s ok 2 747s Set-Cookie: usertrack_test=18dac67a.63dfd8c3de21f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=18dac67a.63dfd8c3de21f 747s ok 3 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 4 747s ok 5 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 6 747s ok 7 747s Set-Cookie: usertrack_test=b8c5104c.63dfd8c3e023e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=b8c5104c.63dfd8c3e023e 747s ok 8 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 9 747s ok 10 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 11 747s ok 12 747s Set-Cookie: usertrack_test=fe133478.63dfd8c3e1141; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fe133478.63dfd8c3e1141 747s ok 13 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 14 747s ok 15 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 16 747s ok 17 747s Set-Cookie: usertrack_test=e74069b2.63dfd8c3e24c1; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e74069b2.63dfd8c3e24c1 747s ok 18 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 19 747s ok 20 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 21 747s ok 22 747s Set-Cookie: usertrack_test=eca36080.63dfd8c3e36a8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=eca36080.63dfd8c3e36a8 747s ok 23 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 24 747s ok 25 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 26 747s ok 27 747s Set-Cookie: usertrack_test=f72e39f1.63dfd8c3e473c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=f72e39f1.63dfd8c3e473c 747s ok 28 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 29 747s ok 30 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 31 747s ok 32 747s Set-Cookie: usertrack_test=fa309dbb.63dfd8c3e59d0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fa309dbb.63dfd8c3e59d0 747s ok 33 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 34 747s ok 35 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 36 747s ok 37 747s Set-Cookie: usertrack_test=907ef59d.63dfd8c3e6aa7; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=907ef59d.63dfd8c3e6aa7 747s ok 38 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 39 747s ok 40 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 41 747s ok 42 747s Set-Cookie: usertrack_test=4c04c63.63dfd8c3e79a4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4c04c63.63dfd8c3e79a4 747s ok 43 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 44 747s ok 45 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 46 747s ok 47 747s Set-Cookie: usertrack_test=42200f22.63dfd8c3e8baa; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=42200f22.63dfd8c3e8baa 747s ok 48 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 49 747s ok 50 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 51 747s ok 52 747s Set-Cookie: usertrack_test=7021aef8.63dfd8c3e9d62; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=7021aef8.63dfd8c3e9d62 747s ok 53 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 54 747s ok 55 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 56 747s ok 57 747s Set-Cookie: usertrack_test=ed14fa00.63dfd8c3eb169; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ed14fa00.63dfd8c3eb169 747s ok 58 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 59 747s ok 60 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 61 747s ok 62 747s Set-Cookie: usertrack_test=46a84c53.63dfd8c3ec06d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=46a84c53.63dfd8c3ec06d 747s ok 63 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 64 747s ok 65 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 66 747s ok 67 747s Set-Cookie: usertrack_test=4d512854.63dfd8c3ecd7b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4d512854.63dfd8c3ecd7b 747s ok 68 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 69 747s ok 70 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 71 747s ok 72 747s Set-Cookie: usertrack_test=fe080a76.63dfd8c3ee03d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fe080a76.63dfd8c3ee03d 747s ok 73 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 74 747s ok 75 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 76 747s ok 77 747s Set-Cookie: usertrack_test=f6b63eba.63dfd8c3ef18b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=f6b63eba.63dfd8c3ef18b 747s ok 78 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 79 747s ok 80 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 81 747s ok 82 747s Set-Cookie: usertrack_test=3894c75a.63dfd8c3f0111; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3894c75a.63dfd8c3f0111 747s ok 83 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 84 747s ok 85 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 86 747s ok 87 747s Set-Cookie: usertrack_test=82451bed.63dfd8c3f10a4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=82451bed.63dfd8c3f10a4 747s ok 88 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 89 747s ok 90 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 91 747s ok 92 747s Set-Cookie: usertrack_test=74e8c4d1.63dfd8c3f243f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=74e8c4d1.63dfd8c3f243f 747s ok 93 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 94 747s ok 95 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 96 747s ok 97 747s Set-Cookie: usertrack_test=d0a0f02.63dfd8c3f32ac; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d0a0f02.63dfd8c3f32ac 747s ok 98 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 99 747s ok 100 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 101 747s ok 102 747s Set-Cookie: usertrack_test=fb08b214.63dfd8c3f442c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fb08b214.63dfd8c3f442c 747s ok 103 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 104 747s ok 105 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 106 747s ok 107 747s Set-Cookie: usertrack_test=899b25d.63dfd8c3f5659; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=899b25d.63dfd8c3f5659 747s ok 108 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 109 747s ok 110 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 111 747s ok 112 747s Set-Cookie: usertrack_test=386e325c.63dfd8c3f6781; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=386e325c.63dfd8c3f6781 747s ok 113 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 114 747s ok 115 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 116 747s ok 117 747s Set-Cookie: usertrack_test=34feadb3.63dfd8c3f779b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=34feadb3.63dfd8c3f779b 747s ok 118 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 119 747s ok 120 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 121 747s ok 122 747s Set-Cookie: usertrack_test=9f4499cd.63dfd8c3f8952; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9f4499cd.63dfd8c3f8952 747s ok 123 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 124 747s ok 125 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 126 747s ok 127 747s Set-Cookie: usertrack_test=27967ece.63dfd8c3f9a0f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=27967ece.63dfd8c3f9a0f 747s ok 128 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 129 747s ok 130 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 131 747s ok 132 747s Set-Cookie: usertrack_test=779c2e55.63dfd8c3faeca; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=779c2e55.63dfd8c3faeca 747s ok 133 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 134 747s ok 135 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 136 747s ok 137 747s Set-Cookie: usertrack_test=1441796b.63dfd8c3fc12d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1441796b.63dfd8c3fc12d 747s ok 138 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 139 747s ok 140 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 141 747s ok 142 747s Set-Cookie: usertrack_test=4d64f86c.63dfd8c3fd364; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4d64f86c.63dfd8c3fd364 747s ok 143 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 144 747s ok 145 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 146 747s ok 147 747s Set-Cookie: usertrack_test=c1852128.63dfd8c3fe9ec; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c1852128.63dfd8c3fe9ec 747s ok 148 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 149 747s ok 150 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 151 747s ok 152 747s Set-Cookie: usertrack_test=a2aaea4f.63dfd8c3ffd9b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a2aaea4f.63dfd8c3ffd9b 747s ok 153 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 154 747s ok 155 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 156 747s ok 157 747s Set-Cookie: usertrack_test=cb8de923.63dfd8c400d9b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=cb8de923.63dfd8c400d9b 747s ok 158 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 159 747s ok 160 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 161 747s ok 162 747s Set-Cookie: usertrack_test=616a3cbe.63dfd8c401df4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=616a3cbe.63dfd8c401df4 747s ok 163 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 164 747s ok 165 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 166 747s ok 167 747s Set-Cookie: usertrack_test=aaa4099e.63dfd8c402b73; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=aaa4099e.63dfd8c402b73 747s ok 168 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 169 747s ok 170 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 171 747s ok 172 747s Set-Cookie: usertrack_test=1a770d71.63dfd8c403d65; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1a770d71.63dfd8c403d65 747s ok 173 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 174 747s ok 175 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 176 747s ok 177 747s Set-Cookie: usertrack_test=883cfdbe.63dfd8c404cce; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=883cfdbe.63dfd8c404cce 747s ok 178 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 179 747s ok 180 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 181 747s ok 182 747s Set-Cookie: usertrack_test=35d14a54.63dfd8c405a10; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=35d14a54.63dfd8c405a10 747s ok 183 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 184 747s ok 185 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 186 747s ok 187 747s Set-Cookie: usertrack_test=e1d72dea.63dfd8c406726; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e1d72dea.63dfd8c406726 747s ok 188 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 189 747s ok 190 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 191 747s ok 192 747s Set-Cookie: usertrack_test=8ff83427.63dfd8c4079ec; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8ff83427.63dfd8c4079ec 747s ok 193 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 194 747s ok 195 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 196 747s ok 197 747s Set-Cookie: usertrack_test=b8c83d47.63dfd8c408c4e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=b8c83d47.63dfd8c408c4e 747s ok 198 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 199 747s ok 200 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 201 747s ok 202 747s Set-Cookie: usertrack_test=5ef6e235.63dfd8c409c98; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5ef6e235.63dfd8c409c98 747s ok 203 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 204 747s ok 205 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 206 747s ok 207 747s Set-Cookie: usertrack_test=14687729.63dfd8c40a953; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=14687729.63dfd8c40a953 747s ok 208 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 209 747s ok 210 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 211 747s ok 212 747s Set-Cookie: usertrack_test=e246e91.63dfd8c40bb98; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e246e91.63dfd8c40bb98 747s ok 213 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 214 747s ok 215 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 216 747s ok 217 747s Set-Cookie: usertrack_test=8071cc4e.63dfd8c40cdd0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8071cc4e.63dfd8c40cdd0 747s ok 218 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 219 747s ok 220 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 221 747s ok 222 747s Set-Cookie: usertrack_test=851825f1.63dfd8c40e0b4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=851825f1.63dfd8c40e0b4 747s ok 223 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 224 747s ok 225 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 226 747s ok 227 747s Set-Cookie: usertrack_test=57a297b.63dfd8c40f0d8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=57a297b.63dfd8c40f0d8 747s ok 228 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 229 747s ok 230 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 231 747s ok 232 747s Set-Cookie: usertrack_test=c909d229.63dfd8c40fdf8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c909d229.63dfd8c40fdf8 747s ok 233 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 234 747s ok 235 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 236 747s ok 237 747s Set-Cookie: usertrack_test=ba6b6853.63dfd8c410de1; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ba6b6853.63dfd8c410de1 747s ok 238 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 239 747s ok 240 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 241 747s ok 242 747s Set-Cookie: usertrack_test=74991465.63dfd8c411d86; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=74991465.63dfd8c411d86 747s ok 243 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 244 747s ok 245 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 246 747s ok 247 747s Set-Cookie: usertrack_test=203c8016.63dfd8c412ce6; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=203c8016.63dfd8c412ce6 747s ok 248 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 249 747s ok 250 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 251 747s ok 252 747s Set-Cookie: usertrack_test=3f0cf7c1.63dfd8c413c71; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3f0cf7c1.63dfd8c413c71 747s ok 253 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 254 747s ok 255 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 256 747s ok 257 747s Set-Cookie: usertrack_test=149f2bfb.63dfd8c414c38; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=149f2bfb.63dfd8c414c38 747s ok 258 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 259 747s ok 260 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 261 747s ok 262 747s Set-Cookie: usertrack_test=c66532ed.63dfd8c41691f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c66532ed.63dfd8c41691f 747s ok 263 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 264 747s ok 265 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 266 747s ok 267 747s Set-Cookie: usertrack_test=17ea69d7.63dfd8c417859; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=17ea69d7.63dfd8c417859 747s ok 268 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 269 747s ok 270 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 271 747s ok 272 747s Set-Cookie: usertrack_test=6313b448.63dfd8c41867d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6313b448.63dfd8c41867d 747s ok 273 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 274 747s ok 275 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 276 747s ok 277 747s Set-Cookie: usertrack_test=e41c803b.63dfd8c419756; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e41c803b.63dfd8c419756 747s ok 278 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 279 747s ok 280 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 281 747s ok 282 747s Set-Cookie: usertrack_test=9b5092e6.63dfd8c41a87e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9b5092e6.63dfd8c41a87e 747s ok 283 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 284 747s ok 285 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 286 747s ok 287 747s Set-Cookie: usertrack_test=51b4062a.63dfd8c41b836; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=51b4062a.63dfd8c41b836 747s ok 288 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 289 747s ok 290 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 291 747s ok 292 747s Set-Cookie: usertrack_test=6bb8fea7.63dfd8c41ca1a; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6bb8fea7.63dfd8c41ca1a 747s ok 293 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 294 747s ok 295 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 296 747s ok 297 747s Set-Cookie: usertrack_test=572d97d8.63dfd8c41dd01; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=572d97d8.63dfd8c41dd01 747s ok 298 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 299 747s ok 300 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 301 747s ok 302 747s Set-Cookie: usertrack_test=9c6052a3.63dfd8c41ee71; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9c6052a3.63dfd8c41ee71 747s ok 303 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 304 747s ok 305 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 306 747s ok 307 747s Set-Cookie: usertrack_test=6d5122d3.63dfd8c41fe4a; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6d5122d3.63dfd8c41fe4a 747s ok 308 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 309 747s ok 310 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 311 747s ok 312 747s Set-Cookie: usertrack_test=1f76c0f.63dfd8c420e09; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1f76c0f.63dfd8c420e09 747s ok 313 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 314 747s ok 315 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 316 747s ok 317 747s Set-Cookie: usertrack_test=25a60eaf.63dfd8c421dd7; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=25a60eaf.63dfd8c421dd7 747s ok 318 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 319 747s ok 320 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 321 747s ok 322 747s Set-Cookie: usertrack_test=68926c38.63dfd8c422dc5; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=68926c38.63dfd8c422dc5 747s ok 323 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 324 747s ok 325 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 326 747s ok 327 747s Set-Cookie: usertrack_test=d96a50ec.63dfd8c423dbd; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d96a50ec.63dfd8c423dbd 747s ok 328 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 329 747s ok 330 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 331 747s ok 332 747s Set-Cookie: usertrack_test=54199bfd.63dfd8c424d7c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=54199bfd.63dfd8c424d7c 747s ok 333 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 334 747s ok 335 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 336 747s ok 337 747s Set-Cookie: usertrack_test=62665e8a.63dfd8c425d26; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=62665e8a.63dfd8c425d26 747s ok 338 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 339 747s ok 340 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 341 747s ok 342 747s Set-Cookie: usertrack_test=e56a88e.63dfd8c426ce7; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e56a88e.63dfd8c426ce7 747s ok 343 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 344 747s ok 345 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 346 747s ok 347 747s Set-Cookie: usertrack_test=ea721939.63dfd8c427c61; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ea721939.63dfd8c427c61 747s ok 348 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 349 747s ok 350 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 351 747s ok 352 747s Set-Cookie: usertrack_test=3749a87a.63dfd8c428a23; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3749a87a.63dfd8c428a23 747s ok 353 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 354 747s ok 355 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 356 747s ok 357 747s Set-Cookie: usertrack_test=8a525de2.63dfd8c4299bc; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8a525de2.63dfd8c4299bc 747s ok 358 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 359 747s ok 360 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 361 747s ok 362 747s Set-Cookie: usertrack_test=afc79982.63dfd8c42a94f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=afc79982.63dfd8c42a94f 747s ok 363 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 364 747s ok 365 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 366 747s ok 367 747s Set-Cookie: usertrack_test=e76249e4.63dfd8c42b8d8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e76249e4.63dfd8c42b8d8 747s ok 368 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 369 747s ok 370 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 371 747s ok 372 747s Set-Cookie: usertrack_test=c37dea6c.63dfd8c42c846; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c37dea6c.63dfd8c42c846 747s ok 373 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 374 747s ok 375 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 376 747s ok 377 747s Set-Cookie: usertrack_test=8b30c5a3.63dfd8c42d61e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8b30c5a3.63dfd8c42d61e 747s ok 378 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 379 747s ok 380 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 381 747s ok 382 747s Set-Cookie: usertrack_test=2b6d5b55.63dfd8c42e43b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2b6d5b55.63dfd8c42e43b 747s ok 383 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 384 747s ok 385 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 386 747s ok 387 747s Set-Cookie: usertrack_test=a02b2480.63dfd8c42f3d2; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a02b2480.63dfd8c42f3d2 747s ok 388 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 389 747s ok 390 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 391 747s ok 392 747s Set-Cookie: usertrack_test=a76a304.63dfd8c430172; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a76a304.63dfd8c430172 747s ok 393 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 394 747s ok 395 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 396 747s ok 397 747s Set-Cookie: usertrack_test=545288a4.63dfd8c431215; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=545288a4.63dfd8c431215 747s ok 398 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 399 747s ok 400 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 401 747s ok 402 747s Set-Cookie: usertrack_test=d27f8547.63dfd8c432338; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d27f8547.63dfd8c432338 747s ok 403 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 404 747s ok 405 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 406 747s ok 407 747s Set-Cookie: usertrack_test=e8687994.63dfd8c4335a4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e8687994.63dfd8c4335a4 747s ok 408 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 409 747s ok 410 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 411 747s ok 412 747s Set-Cookie: usertrack_test=532256f0.63dfd8c434584; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=532256f0.63dfd8c434584 747s ok 413 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 414 747s ok 415 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 416 747s ok 417 747s Set-Cookie: usertrack_test=15cc3017.63dfd8c43550b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=15cc3017.63dfd8c43550b 747s ok 418 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 419 747s ok 420 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 421 747s ok 422 747s Set-Cookie: usertrack_test=fdd2bc5.63dfd8c4364ab; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fdd2bc5.63dfd8c4364ab 747s ok 423 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 424 747s ok 425 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 426 747s ok 427 747s Set-Cookie: usertrack_test=3f1082.63dfd8c437453; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3f1082.63dfd8c437453 747s ok 428 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 429 747s ok 430 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 431 747s ok 432 747s Set-Cookie: usertrack_test=85ffc93e.63dfd8c4383f5; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=85ffc93e.63dfd8c4383f5 747s ok 433 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 434 747s ok 435 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 436 747s ok 437 747s Set-Cookie: usertrack_test=2c6add5e.63dfd8c43938a; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2c6add5e.63dfd8c43938a 747s ok 438 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 439 747s ok 440 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 441 747s ok 442 747s Set-Cookie: usertrack_test=7139fc9c.63dfd8c43a32e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=7139fc9c.63dfd8c43a32e 747s ok 443 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 444 747s ok 445 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 446 747s ok 447 747s Set-Cookie: usertrack_test=4f89b594.63dfd8c43b2c6; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4f89b594.63dfd8c43b2c6 747s ok 448 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 449 747s ok 450 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 451 747s ok 452 747s Set-Cookie: usertrack_test=6e3aa2c9.63dfd8c43c27b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6e3aa2c9.63dfd8c43c27b 747s ok 453 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 454 747s ok 455 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 456 747s ok 457 747s Set-Cookie: usertrack_test=fb1670f8.63dfd8c43d293; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fb1670f8.63dfd8c43d293 747s ok 458 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 459 747s ok 460 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 461 747s ok 462 747s Set-Cookie: usertrack_test=3db55d9a.63dfd8c43e1fc; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3db55d9a.63dfd8c43e1fc 747s ok 463 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 464 747s ok 465 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 466 747s ok 467 747s Set-Cookie: usertrack_test=88beabf3.63dfd8c43f12f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=88beabf3.63dfd8c43f12f 747s ok 468 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 469 747s ok 470 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 471 747s ok 472 747s Set-Cookie: usertrack_test=408edb7f.63dfd8c43fe72; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=408edb7f.63dfd8c43fe72 747s ok 473 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 474 747s ok 475 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 476 747s ok 477 747s Set-Cookie: usertrack_test=ede1dbb9.63dfd8c440e56; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ede1dbb9.63dfd8c440e56 747s ok 478 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 479 747s ok 480 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 481 747s ok 482 747s Set-Cookie: usertrack_test=5094ac34.63dfd8c441c04; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5094ac34.63dfd8c441c04 747s ok 483 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 484 747s ok 485 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 486 747s ok 487 747s Set-Cookie: usertrack_test=56cb2efe.63dfd8c442bb6; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=56cb2efe.63dfd8c442bb6 747s ok 488 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 489 747s ok 490 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 491 747s ok 492 747s Set-Cookie: usertrack_test=dd9183c.63dfd8c443f68; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=dd9183c.63dfd8c443f68 747s ok 493 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 494 747s ok 495 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 496 747s ok 497 747s Set-Cookie: usertrack_test=e695becb.63dfd8c44542b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e695becb.63dfd8c44542b 747s ok 498 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 499 747s ok 500 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 501 747s ok 502 747s Set-Cookie: usertrack_test=6eae9f2.63dfd8c44645a; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6eae9f2.63dfd8c44645a 747s ok 503 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 504 747s ok 505 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 506 747s ok 507 747s Set-Cookie: usertrack_test=658f12a7.63dfd8c44732d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=658f12a7.63dfd8c44732d 747s ok 508 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 509 747s ok 510 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 511 747s ok 512 747s Set-Cookie: usertrack_test=d1a4d0a9.63dfd8c4481db; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d1a4d0a9.63dfd8c4481db 747s ok 513 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 514 747s ok 515 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 516 747s ok 517 747s Set-Cookie: usertrack_test=5375f629.63dfd8c44923c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5375f629.63dfd8c44923c 747s ok 518 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 519 747s ok 520 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 521 747s ok 522 747s Set-Cookie: usertrack_test=5b540d40.63dfd8c44a425; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5b540d40.63dfd8c44a425 747s ok 523 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 524 747s ok 525 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 526 747s ok 527 747s Set-Cookie: usertrack_test=3b33618.63dfd8c44b2a9; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3b33618.63dfd8c44b2a9 747s ok 528 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 529 747s ok 530 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 531 747s ok 532 747s Set-Cookie: usertrack_test=39040d3f.63dfd8c44bfd0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=39040d3f.63dfd8c44bfd0 747s ok 533 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 534 747s ok 535 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 536 747s ok 537 747s Set-Cookie: usertrack_test=57b62b92.63dfd8c44cd5d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=57b62b92.63dfd8c44cd5d 747s ok 538 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 539 747s ok 540 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 541 747s ok 542 747s Set-Cookie: usertrack_test=556c22b9.63dfd8c44daaf; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=556c22b9.63dfd8c44daaf 747s ok 543 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 544 747s ok 545 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 546 747s ok 547 747s Set-Cookie: usertrack_test=78812b66.63dfd8c44ec54; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=78812b66.63dfd8c44ec54 747s ok 548 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 549 747s ok 550 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 551 747s ok 552 747s Set-Cookie: usertrack_test=886b070.63dfd8c44fa3f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=886b070.63dfd8c44fa3f 747s ok 553 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 554 747s ok 555 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 556 747s ok 557 747s Set-Cookie: usertrack_test=aa10a640.63dfd8c450b2d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=aa10a640.63dfd8c450b2d 747s ok 558 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 559 747s ok 560 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 561 747s ok 562 747s Set-Cookie: usertrack_test=9f9495d6.63dfd8c451b06; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9f9495d6.63dfd8c451b06 747s ok 563 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 564 747s ok 565 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 566 747s ok 567 747s Set-Cookie: usertrack_test=97f8cc5f.63dfd8c452d82; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=97f8cc5f.63dfd8c452d82 747s ok 568 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 569 747s ok 570 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 571 747s ok 572 747s Set-Cookie: usertrack_test=c033b496.63dfd8c453d06; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c033b496.63dfd8c453d06 747s ok 573 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 574 747s ok 575 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 576 747s ok 577 747s Set-Cookie: usertrack_test=fa314203.63dfd8c454d71; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fa314203.63dfd8c454d71 747s ok 578 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 579 747s ok 580 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 581 747s ok 582 747s Set-Cookie: usertrack_test=2da0e3f0.63dfd8c455bd5; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2da0e3f0.63dfd8c455bd5 747s ok 583 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 584 747s ok 585 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 586 747s ok 587 747s Set-Cookie: usertrack_test=a49cadfa.63dfd8c456bb7; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a49cadfa.63dfd8c456bb7 747s ok 588 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 589 747s ok 590 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 591 747s ok 592 747s Set-Cookie: usertrack_test=ba529833.63dfd8c457a59; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ba529833.63dfd8c457a59 747s ok 593 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 594 747s ok 595 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 596 747s ok 597 747s Set-Cookie: usertrack_test=684a34fb.63dfd8c459708; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=684a34fb.63dfd8c459708 747s ok 598 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 599 747s ok 600 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 601 747s ok 602 747s Set-Cookie: usertrack_test=60e733c2.63dfd8c45a4a3; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=60e733c2.63dfd8c45a4a3 747s ok 603 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 604 747s ok 605 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 606 747s ok 607 747s Set-Cookie: usertrack_test=9056fedc.63dfd8c45b16f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9056fedc.63dfd8c45b16f 747s ok 608 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 609 747s ok 610 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 611 747s ok 612 747s Set-Cookie: usertrack_test=e6fde22a.63dfd8c45c10b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e6fde22a.63dfd8c45c10b 747s ok 613 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 614 747s ok 615 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 616 747s ok 617 747s Set-Cookie: usertrack_test=44ee1dcf.63dfd8c45d0f0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=44ee1dcf.63dfd8c45d0f0 747s ok 618 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 619 747s ok 620 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 621 747s ok 622 747s Set-Cookie: usertrack_test=7a08e56c.63dfd8c45def2; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=7a08e56c.63dfd8c45def2 747s ok 623 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 624 747s ok 625 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 626 747s ok 627 747s Set-Cookie: usertrack_test=dff15036.63dfd8c45ecda; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=dff15036.63dfd8c45ecda 747s ok 628 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 629 747s ok 630 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 631 747s ok 632 747s Set-Cookie: usertrack_test=1e2f7175.63dfd8c45fe96; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1e2f7175.63dfd8c45fe96 747s ok 633 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 634 747s ok 635 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 636 747s ok 637 747s Set-Cookie: usertrack_test=d82ddead.63dfd8c461058; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d82ddead.63dfd8c461058 747s ok 638 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 639 747s ok 640 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 641 747s ok 642 747s Set-Cookie: usertrack_test=95f7191d.63dfd8c461e0c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=95f7191d.63dfd8c461e0c 747s ok 643 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 644 747s ok 645 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 646 747s ok 647 747s Set-Cookie: usertrack_test=3f887e8b.63dfd8c463258; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3f887e8b.63dfd8c463258 747s ok 648 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 649 747s ok 650 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 651 747s ok 652 747s Set-Cookie: usertrack_test=25ef1ca7.63dfd8c4642db; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=25ef1ca7.63dfd8c4642db 747s ok 653 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 654 747s ok 655 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 656 747s ok 657 747s Set-Cookie: usertrack_test=5a0b4d6.63dfd8c46516b; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5a0b4d6.63dfd8c46516b 747s ok 658 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 659 747s ok 660 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 661 747s ok 662 747s Set-Cookie: usertrack_test=67acc00b.63dfd8c4671af; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=67acc00b.63dfd8c4671af 747s ok 663 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 664 747s ok 665 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 666 747s ok 667 747s Set-Cookie: usertrack_test=b09e8176.63dfd8c468230; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=b09e8176.63dfd8c468230 747s ok 668 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 669 747s ok 670 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 671 747s ok 672 747s Set-Cookie: usertrack_test=c99bc98.63dfd8c469501; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c99bc98.63dfd8c469501 747s ok 673 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 674 747s ok 675 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 676 747s ok 677 747s Set-Cookie: usertrack_test=7bef62c.63dfd8c46a2f7; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=7bef62c.63dfd8c46a2f7 747s ok 678 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 679 747s ok 680 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 681 747s ok 682 747s Set-Cookie: usertrack_test=45446725.63dfd8c46b3be; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=45446725.63dfd8c46b3be 747s ok 683 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 684 747s ok 685 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 686 747s ok 687 747s Set-Cookie: usertrack_test=bae488c1.63dfd8c46c3e1; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=bae488c1.63dfd8c46c3e1 747s ok 688 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 689 747s ok 690 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 691 747s ok 692 747s Set-Cookie: usertrack_test=5e54c6ce.63dfd8c46d2b3; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5e54c6ce.63dfd8c46d2b3 747s ok 693 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 694 747s ok 695 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 696 747s ok 697 747s Set-Cookie: usertrack_test=2abf85ec.63dfd8c46e1cb; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2abf85ec.63dfd8c46e1cb 747s ok 698 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 699 747s ok 700 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 701 747s ok 702 747s Set-Cookie: usertrack_test=83a5a9f3.63dfd8c46f1c8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=83a5a9f3.63dfd8c46f1c8 747s ok 703 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 704 747s ok 705 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 706 747s ok 707 747s Set-Cookie: usertrack_test=cee7dc48.63dfd8c470485; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=cee7dc48.63dfd8c470485 747s ok 708 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 709 747s ok 710 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 711 747s ok 712 747s Set-Cookie: usertrack_test=8c616277.63dfd8c4713fb; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8c616277.63dfd8c4713fb 747s ok 713 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 714 747s ok 715 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 716 747s ok 717 747s Set-Cookie: usertrack_test=93896d9e.63dfd8c472838; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=93896d9e.63dfd8c472838 747s ok 718 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 719 747s ok 720 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 721 747s ok 722 747s Set-Cookie: usertrack_test=81eb847a.63dfd8c473968; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=81eb847a.63dfd8c473968 747s ok 723 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 724 747s ok 725 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 726 747s ok 727 747s Set-Cookie: usertrack_test=ac84655a.63dfd8c4747e0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ac84655a.63dfd8c4747e0 747s ok 728 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 729 747s ok 730 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 731 747s ok 732 747s Set-Cookie: usertrack_test=ef1524b8.63dfd8c47589c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ef1524b8.63dfd8c47589c 747s ok 733 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 734 747s ok 735 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 736 747s ok 737 747s Set-Cookie: usertrack_test=8d3b7730.63dfd8c476871; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8d3b7730.63dfd8c476871 747s ok 738 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 739 747s ok 740 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 741 747s ok 742 747s Set-Cookie: usertrack_test=5bc5f030.63dfd8c477964; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5bc5f030.63dfd8c477964 747s ok 743 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 744 747s ok 745 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 746 747s ok 747 747s Set-Cookie: usertrack_test=ed00d97e.63dfd8c478c89; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ed00d97e.63dfd8c478c89 747s ok 748 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 749 747s ok 750 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 751 747s ok 752 747s Set-Cookie: usertrack_test=2d90a4fb.63dfd8c479f07; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2d90a4fb.63dfd8c479f07 747s ok 753 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 754 747s ok 755 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 756 747s ok 757 747s Set-Cookie: usertrack_test=adfb5c74.63dfd8c47ad11; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=adfb5c74.63dfd8c47ad11 747s ok 758 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 759 747s ok 760 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 761 747s ok 762 747s Set-Cookie: usertrack_test=d76451c5.63dfd8c47bc00; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d76451c5.63dfd8c47bc00 747s ok 763 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 764 747s ok 765 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 766 747s ok 767 747s Set-Cookie: usertrack_test=9ccd7c1a.63dfd8c47c8b0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9ccd7c1a.63dfd8c47c8b0 747s ok 768 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 769 747s ok 770 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 771 747s ok 772 747s Set-Cookie: usertrack_test=37b688a.63dfd8c47d58d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=37b688a.63dfd8c47d58d 747s ok 773 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 774 747s ok 775 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 776 747s ok 777 747s Set-Cookie: usertrack_test=4bef7e56.63dfd8c47e26d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4bef7e56.63dfd8c47e26d 747s ok 778 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 779 747s ok 780 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 781 747s ok 782 747s Set-Cookie: usertrack_test=5b0cc5b3.63dfd8c47ef27; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=5b0cc5b3.63dfd8c47ef27 747s ok 783 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 784 747s ok 785 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 786 747s ok 787 747s Set-Cookie: usertrack_test=82e29244.63dfd8c47fbe8; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=82e29244.63dfd8c47fbe8 747s ok 788 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 789 747s ok 790 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 791 747s ok 792 747s Set-Cookie: usertrack_test=ee180442.63dfd8c48083c; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ee180442.63dfd8c48083c 747s ok 793 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 794 747s ok 795 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 796 747s ok 797 747s Set-Cookie: usertrack_test=827e6182.63dfd8c481496; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=827e6182.63dfd8c481496 747s ok 798 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 799 747s ok 800 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 801 747s ok 802 747s Set-Cookie: usertrack_test=1926e0ee.63dfd8c4820f9; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1926e0ee.63dfd8c4820f9 747s ok 803 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 804 747s ok 805 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 806 747s ok 807 747s Set-Cookie: usertrack_test=4340aaf2.63dfd8c482dd4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=4340aaf2.63dfd8c482dd4 747s ok 808 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 809 747s ok 810 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 811 747s ok 812 747s Set-Cookie: usertrack_test=fbe226b9.63dfd8c483b57; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fbe226b9.63dfd8c483b57 747s ok 813 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 814 747s ok 815 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 816 747s ok 817 747s Set-Cookie: usertrack_test=29b81662.63dfd8c484802; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=29b81662.63dfd8c484802 747s ok 818 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 819 747s ok 820 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 821 747s ok 822 747s Set-Cookie: usertrack_test=291edead.63dfd8c48546f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=291edead.63dfd8c48546f 747s ok 823 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 824 747s ok 825 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 826 747s ok 827 747s Set-Cookie: usertrack_test=a05de07a.63dfd8c486605; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a05de07a.63dfd8c486605 747s ok 828 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 829 747s ok 830 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 831 747s ok 832 747s Set-Cookie: usertrack_test=e37f045.63dfd8c487488; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=e37f045.63dfd8c487488 747s ok 833 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 834 747s ok 835 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 836 747s ok 837 747s Set-Cookie: usertrack_test=69cd0646.63dfd8c48883d; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=69cd0646.63dfd8c48883d 747s ok 838 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 839 747s ok 840 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 841 747s ok 842 747s Set-Cookie: usertrack_test=111e5824.63dfd8c489814; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=111e5824.63dfd8c489814 747s ok 843 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 844 747s ok 845 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 846 747s ok 847 747s Set-Cookie: usertrack_test=1fa7e229.63dfd8c48aa77; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1fa7e229.63dfd8c48aa77 747s ok 848 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 849 747s ok 850 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 851 747s ok 852 747s Set-Cookie: usertrack_test=715a0514.63dfd8c48bea2; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=715a0514.63dfd8c48bea2 747s ok 853 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 854 747s ok 855 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 856 747s ok 857 747s Set-Cookie: usertrack_test=d236c100.63dfd8c48d0ee; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d236c100.63dfd8c48d0ee 747s ok 858 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 859 747s ok 860 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 861 747s ok 862 747s Set-Cookie: usertrack_test=bae2112e.63dfd8c48ea2a; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=bae2112e.63dfd8c48ea2a 747s ok 863 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 864 747s ok 865 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 866 747s ok 867 747s Set-Cookie: usertrack_test=f5d9b0af.63dfd8c48f8d4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=f5d9b0af.63dfd8c48f8d4 747s ok 868 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 869 747s ok 870 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 871 747s ok 872 747s Set-Cookie: usertrack_test=c1518548.63dfd8c4911da; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c1518548.63dfd8c4911da 747s ok 873 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 874 747s ok 875 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 876 747s ok 877 747s Set-Cookie: usertrack_test=8ee43a6c.63dfd8c492167; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=8ee43a6c.63dfd8c492167 747s ok 878 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 879 747s ok 880 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 881 747s ok 882 747s Set-Cookie: usertrack_test=2681195b.63dfd8c493105; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=2681195b.63dfd8c493105 747s ok 883 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 884 747s ok 885 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 886 747s ok 887 747s Set-Cookie: usertrack_test=d54aa7ea.63dfd8c4940aa; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d54aa7ea.63dfd8c4940aa 747s ok 888 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 889 747s ok 890 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 891 747s ok 892 747s Set-Cookie: usertrack_test=ad84c5f6.63dfd8c495034; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ad84c5f6.63dfd8c495034 747s ok 893 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 894 747s ok 895 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 896 747s ok 897 747s Set-Cookie: usertrack_test=23552cc8.63dfd8c495fe0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=23552cc8.63dfd8c495fe0 747s ok 898 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 899 747s ok 900 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 901 747s ok 902 747s Set-Cookie: usertrack_test=a529ff11.63dfd8c496f8e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=a529ff11.63dfd8c496f8e 747s ok 903 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 904 747s ok 905 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 906 747s ok 907 747s Set-Cookie: usertrack_test=684e557d.63dfd8c497f2f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=684e557d.63dfd8c497f2f 747s ok 908 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 909 747s ok 910 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 911 747s ok 912 747s Set-Cookie: usertrack_test=cda170f1.63dfd8c498eba; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=cda170f1.63dfd8c498eba 747s ok 913 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 914 747s ok 915 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 916 747s ok 917 747s Set-Cookie: usertrack_test=cf955cc1.63dfd8c499e58; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=cf955cc1.63dfd8c499e58 747s ok 918 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 919 747s ok 920 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 921 747s ok 922 747s Set-Cookie: usertrack_test=42f57950.63dfd8c49adff; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=42f57950.63dfd8c49adff 747s ok 923 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 924 747s ok 925 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 926 747s ok 927 747s Set-Cookie: usertrack_test=c0c4c8d1.63dfd8c49bdb3; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=c0c4c8d1.63dfd8c49bdb3 747s ok 928 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 929 747s ok 930 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 931 747s ok 932 747s Set-Cookie: usertrack_test=db8f72b4.63dfd8c49cd3f; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=db8f72b4.63dfd8c49cd3f 747s ok 933 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 934 747s ok 935 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 936 747s ok 937 747s Set-Cookie: usertrack_test=fc13c849.63dfd8c49e4f4; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=fc13c849.63dfd8c49e4f4 747s ok 938 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 939 747s ok 940 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 941 747s ok 942 747s Set-Cookie: usertrack_test=9f18acbc.63dfd8c49f40e; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9f18acbc.63dfd8c49f40e 747s ok 943 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 944 747s ok 945 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 946 747s ok 947 747s Set-Cookie: usertrack_test=574f656b.63dfd8c4a00c0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=574f656b.63dfd8c4a00c0 747s ok 948 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 949 747s ok 950 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 951 747s ok 952 747s Set-Cookie: usertrack_test=3b5aa437.63dfd8c4a1337; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=3b5aa437.63dfd8c4a1337 747s ok 953 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 954 747s ok 955 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 956 747s ok 957 747s Set-Cookie: usertrack_test=6324b379.63dfd8c4a2342; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6324b379.63dfd8c4a2342 747s ok 958 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 959 747s ok 960 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 961 747s ok 962 747s Set-Cookie: usertrack_test=26dc0f09.63dfd8c4a2fc5; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=26dc0f09.63dfd8c4a2fc5 747s ok 963 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 964 747s ok 965 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 966 747s ok 967 747s Set-Cookie: usertrack_test=6eb37638.63dfd8c4a41a2; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=6eb37638.63dfd8c4a41a2 747s ok 968 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 969 747s ok 970 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 971 747s ok 972 747s Set-Cookie: usertrack_test=ec29446f.63dfd8c4a51be; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ec29446f.63dfd8c4a51be 747s ok 973 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 974 747s ok 975 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 976 747s ok 977 747s Set-Cookie: usertrack_test=d124cc96.63dfd8c4a5fc0; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d124cc96.63dfd8c4a5fc0 747s ok 978 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 979 747s ok 980 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 981 747s ok 982 747s Set-Cookie: usertrack_test=d8ec17de.63dfd8c4a71ba; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=d8ec17de.63dfd8c4a71ba 747s ok 983 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 984 747s ok 985 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 986 747s ok 987 747s Set-Cookie: usertrack_test=ffef6e16.63dfd8c4a80fe; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=ffef6e16.63dfd8c4a80fe 747s ok 988 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 989 747s ok 990 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 991 747s ok 992 747s Set-Cookie: usertrack_test=9a807cf6.63dfd8c4a9835; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=9a807cf6.63dfd8c4a9835 747s ok 993 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 994 747s ok 995 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 996 747s ok 997 747s Set-Cookie: usertrack_test=1d5e741d.63dfd8c4aaa54; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s Cookie: usertrack_test=1d5e741d.63dfd8c4aaa54 747s ok 998 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 999 747s ok 1000 747s ok 1001 747s # testing : Checking return code is '200' 747s # expected: 200 747s # received: '200' 747s ok 1002 747s # usertrack_test=be549cda.63dfd8c4abc22; path=/; expires=Thu, 04-Sep-25 18:05:09 GMT 747s ok 1003 747s # expected: undef 747s # received: undef 747s ok 1004 747s ok 750s t/modules/vhost_alias.t ............. 750s 1..8 750s # Running under perl version 5.040001 for linux 750s # Current time local: Thu Sep 4 18:04:10 2025 750s # Current time GMT: Thu Sep 4 18:04:10 2025 750s # Using Test.pm version 1.31 750s # Using Apache/Test.pm version 1.44 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 750s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 750s # testing : VirtalDocumentRoot test 750s # expected: 'www.vha-test.com' 750s # received: 'www.vha-test.com' 750s ok 1 750s # testing : VirtualScriptAlias test 750s # expected: 'test cgi for www.vha-test.com' 750s # received: 'test cgi for www.vha-test.com' 750s ok 2 750s # testing : VirtalDocumentRoot test 750s # expected: 'big.server.name.from.heck.org' 750s # received: 'big.server.name.from.heck.org' 750s ok 3 750s # testing : VirtualScriptAlias test 750s # expected: 'test cgi for big.server.name.from.heck.org' 750s # received: 'test cgi for big.server.name.from.heck.org' 750s ok 4 750s # testing : VirtalDocumentRoot test 750s # expected: 'ab.com' 750s # received: 'ab.com' 750s ok 5 750s # testing : VirtualScriptAlias test 750s # expected: 'test cgi for ab.com' 750s # received: 'test cgi for ab.com' 750s ok 6 750s # testing : VirtalDocumentRoot test 750s # expected: 'w-t-f.net' 750s # received: 'w-t-f.net' 750s ok 7 750s # testing : VirtualScriptAlias test 750s # expected: 'test cgi for w-t-f.net' 750s # received: 'test cgi for w-t-f.net' 750s ok 8 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 750s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 750s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 750s ok 753s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 756s t/protocol/echo.t ................... 756s 1..8 756s # Running under perl version 5.040001 for linux 756s # Current time local: Thu Sep 4 18:04:16 2025 756s # Current time GMT: Thu Sep 4 18:04:16 2025 756s # Using Test.pm version 1.31 756s # Using Apache/Test.pm version 1.44 756s testing mod_echo_ssl 756s ok 1 756s #Cipher: TLS_AES_256_GCM_SHA384 756s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 756s # testing : echo 756s # expected: 't/protocol/echo.t' 756s # received: 't/protocol/echo.t' 756s ok 2 756s # testing : echo 756s # expected: '/usr/bin/perl' 756s # received: '/usr/bin/perl' 756s ok 3 756s # testing : echo 756s # expected: '346933346933346933346933346933' 756s # received: '346933346933346933346933346933' 756s ok 4 756s testing mod_echo 756s ok 5 756s # testing : echo 756s # expected: 't/protocol/echo.t' 756s # received: 't/protocol/echo.t' 756s ok 6 756s # testing : echo 756s # expected: '/usr/bin/perl' 756s # received: '/usr/bin/perl' 756s ok 7 756s # testing : echo 756s # expected: '346933346933346933346933346933' 756s # received: '346933346933346933346933346933' 756s ok 8 756s ok 760s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 763s t/security/CVE-2003-0542.t .......... 763s 1..1 763s # Running under perl version 5.040001 for linux 763s # Current time local: Thu Sep 4 18:04:22 2025 763s # Current time GMT: Thu Sep 4 18:04:22 2025 763s # Using Test.pm version 1.31 763s # Using Apache/Test.pm version 1.44 763s # testing : CAN-2003-0542 test case 763s # expected: 404 763s # received: '404' 763s ok 1 763s ok 767s t/security/CVE-2004-0747.t .......... 767s 1..1 767s # Running under perl version 5.040001 for linux 767s # Current time local: Thu Sep 4 18:04:26 2025 767s # Current time GMT: Thu Sep 4 18:04:26 2025 767s # Using Test.pm version 1.31 767s # Using Apache/Test.pm version 1.44 767s # testing : CAN-2004-0747 ap_resolve_env test case 767s # expected: 200 767s # received: 200 767s ok 1 767s ok 770s t/security/CVE-2004-0811.t .......... 770s 1..8 770s # Running under perl version 5.040001 for linux 770s # Current time local: Thu Sep 4 18:04:30 2025 770s # Current time GMT: Thu Sep 4 18:04:30 2025 770s # Using Test.pm version 1.31 770s # Using Apache/Test.pm version 1.44 770s # testing : subdir access allowed 770s # expected: 200 770s # received: '200' 770s ok 1 770s # testing : subdir access allowed 770s # expected: 200 770s # received: '200' 770s ok 2 770s # testing : subdir access allowed 770s # expected: 200 770s # received: '200' 770s ok 3 770s # testing : subdir access allowed 770s # expected: 200 770s # received: '200' 770s ok 4 770s # testing : topdir access denied 770s # expected: 401 770s # received: '401' 770s ok 5 770s # testing : topdir access denied 770s # expected: 401 770s # received: '401' 770s ok 6 770s # testing : topdir access denied 770s # expected: 401 770s # received: '401' 770s ok 7 770s # testing : topdir access denied 770s # expected: 401 770s # received: '401' 770s ok 8 770s ok 774s t/security/CVE-2004-0940.t .......... 774s 1..1 774s # Running under perl version 5.040001 for linux 774s # Current time local: Thu Sep 4 18:04:33 2025 774s # Current time GMT: Thu Sep 4 18:04:33 2025 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.44 774s # testing : response was 200 774s # expected: 200 774s # received: '200' 774s ok 1 774s ok 777s t/security/CVE-2004-0942.t .......... 777s 1..2 777s # Running under perl version 5.040001 for linux 777s # Current time local: Thu Sep 4 18:04:37 2025 777s # Current time GMT: Thu Sep 4 18:04:37 2025 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.44 777s ok 1 777s # testing : request was refused 777s # expected: qr/^HTTP\/1\.. 400/ 777s # received: 'HTTP/1.1 400 Bad Request 777s # ' 777s ok 2 777s ok 780s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 784s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 787s t/security/CVE-2005-2491.t .......... 787s 1..4 787s # Running under perl version 5.040001 for linux 787s # Current time local: Thu Sep 4 18:04:47 2025 787s # Current time GMT: Thu Sep 4 18:04:47 2025 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.44 787s # testing : check that server did not segfault 787s # expected: 'Internal Server Error' 787s # received: 'Internal Server Error' 787s ok 1 787s # testing : check for 500 response error 787s # expected: 500 787s # received: '500' 787s ok 2 787s # testing : check that server did not segfault 787s # expected: 'Internal Server Error' 787s # received: 'Internal Server Error' 787s ok 3 787s # testing : check for 500 response error 787s # expected: 500 787s # received: '500' 787s ok 4 787s ok 790s t/security/CVE-2005-2700.t .......... 790s 1..2 790s # Running under perl version 5.040001 for linux 790s # Current time local: Thu Sep 4 18:04:50 2025 790s # Current time GMT: Thu Sep 4 18:04:50 2025 790s # Using Test.pm version 1.31 790s # Using Apache/Test.pm version 1.44 790s # testing : access permitted without ccert 790s # expected: 200 790s # received: '200' 790s ok 1 790s # testing : access *not* permitted without ccert 790s # expected: 200 790s # received: '403' 790s ok 2 790s ok 793s t/security/CVE-2005-3352.t .......... 793s 1..2 793s # Running under perl version 5.040001 for linux 793s # Current time local: Thu Sep 4 18:04:53 2025 793s # Current time GMT: Thu Sep 4 18:04:53 2025 793s # Using Test.pm version 1.31 793s # Using Apache/Test.pm version 1.44 793s # testing : response code is OK 793s # expected: 200 793s # received: '200' 793s ok 1 793s # testing : referer was escaped 793s # expected: qr/%22%3e/ 793s # received: ' 793s # 793s # Menu for /security/CVE-2005-3352.map 793s # 793s #

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

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

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

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

Bad Request

860s #

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

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

Forbidden

907s

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

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

Not Found

939s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

989s #

The requested URL was not found on this server.

989s # ' 989s ok 8 989s # testing : /merge/notfound.html code 989s # expected: 404 989s # received: '404' 989s ok 9 989s # testing : /merge/notfound.html content 989s # expected: 'testing merge' 989s # received: 'testing merge' 989s ok 10 989s # testing : /merge/merge2/notfound.html code 989s # expected: 404 989s # received: '404' 989s ok 11 989s # testing : /merge/merge2/notfound.html content 989s # expected: 'testing merge' 989s # received: 'testing merge' 989s ok 12 989s # testing : /bounce/notfound.html code 989s # expected: 404 989s # received: '404' 989s ok 13 989s # testing : /bounce/notfound.html content 989s # expected: qr/expire test/ 989s # received: ' 989s # expire test 989s # expire test 989s # ' 989s ok 14 989s ok 993s t/apache/etags.t .................... 993s # Checking for existence of FileETag directive 993s # Returned 200: 993s 1..61 993s # Running under perl version 5.040001 for linux 993s # Current time local: Thu Sep 4 18:08:12 2025 993s # Current time GMT: Thu Sep 4 18:08:12 2025 993s # Using Test.pm version 1.31 993s # Using Apache/Test.pm version 1.44 993s # --- 993s # HEAD /apache/etags/all/minus-is/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 1 993s # --- 993s # HEAD /apache/etags/m/minus-m/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 2 993s # --- 993s # HEAD /apache/etags/m/minus-is/test.txt 993s # Expecting field to be absent 993s # Received "62c6deaf13e40" 993s ok 3 993s # --- 993s # HEAD /apache/etags/s/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 4 993s # --- 993s # HEAD /apache/etags/all/is/test.txt 993s # Expecting two components in ETag field 993s # Received "87163-b" 993s ok 5 993s # --- 993s # HEAD /apache/etags/none/test.txt 993s # Expecting field to be absent 993s # ETag field is missing 993s ok 6 993s # --- 993s # HEAD /apache/etags/none/plus-is/test.txt 993s # Expecting two components in ETag field 993s # Received "87140-b" 993s ok 7 993s # --- 993s # HEAD /apache/etags/none/i/test.txt 993s # Expecting one component in ETag field 993s # Received "8714f" 993s ok 8 993s # --- 993s # HEAD /apache/etags/m/minus-ms/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 9 993s # --- 993s # HEAD /apache/etags/m/minus-i/test.txt 993s # Expecting field to be absent 993s # Received "62c6deaf13e40" 993s ok 10 993s # --- 993s # HEAD /apache/etags/m/plus-i/test.txt 993s # Expecting two components in ETag field 993s # Received "871bd-62c6deaf13e40" 993s ok 11 993s # --- 993s # HEAD /apache/etags/none/s/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 12 993s # --- 993s # HEAD /apache/etags/all/inherit/test.txt 993s # Expecting three components in ETag field 993s # Received "8716c-b-62c6deaf13e40" 993s ok 13 993s # --- 993s # HEAD /apache/etags/all/minus-mis/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 14 993s # --- 993s # HEAD /apache/etags/all/m/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 15 993s # --- 993s # HEAD /apache/etags/none/plus-mis/test.txt 993s # Expecting three components in ETag field 993s # Received "87130-b-62c6deaf13e40" 993s ok 16 993s # --- 993s # HEAD /apache/etags/m/minus-mis/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 17 993s # --- 993s # HEAD /apache/etags/all/minus-s/test.txt 993s # Expecting two components in ETag field 993s # Received "8716e-62c6deaf13e40" 993s ok 18 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 19 993s # --- 993s # HEAD /apache/etags/none/is/test.txt 993s # Expecting two components in ETag field 993s # Received "8711f-b" 993s ok 20 993s # --- 993s # HEAD /apache/etags/none/plus-s/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 21 993s # --- 993s # HEAD /apache/etags/m/minus-mi/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 22 993s # --- 993s # HEAD /apache/etags/all/mi/test.txt 993s # Expecting two components in ETag field 993s # Received "87169-62c6deaf13e40" 993s ok 23 993s # --- 993s # HEAD /apache/etags/none/plus-i/test.txt 993s # Expecting one component in ETag field 993s # Received "8714c" 993s ok 24 993s # --- 993s # HEAD /apache/etags/all/minus-i/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 25 993s # --- 993s # HEAD /apache/etags/all/ms/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 26 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 993s # Expecting two components in ETag field 993s # Received "87128-b" 993s ok 27 993s # --- 993s # HEAD /apache/etags/m/plus-ms/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 28 993s # --- 993s # HEAD /apache/etags/all/mis/test.txt 993s # Expecting three components in ETag field 993s # Received "8717b-b-62c6deaf13e40" 993s ok 29 993s # --- 993s # HEAD /apache/etags/mis/test.txt 993s # Expecting three components in ETag field 993s # Received "87194-b-62c6deaf13e40" 993s ok 30 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 993s # Expecting one component in ETag field 993s # Received "8713c" 993s ok 31 993s # --- 993s # HEAD /apache/etags/all/i/test.txt 993s # Expecting one component in ETag field 993s # Received "87178" 993s ok 32 993s # --- 993s # HEAD /apache/etags/is/test.txt 993s # Expecting two components in ETag field 993s # Received "87115-b" 993s ok 33 993s # --- 993s # HEAD /apache/etags/none/plus-ms/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 34 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 35 993s # --- 993s # HEAD /apache/etags/m/plus-s/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 36 993s # --- 993s # HEAD /apache/etags/all/s/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 37 993s # --- 993s # HEAD /apache/etags/all/minus-ms/test.txt 993s # Expecting one component in ETag field 993s # Received "87188" 993s ok 38 993s # --- 993s # HEAD /apache/etags/m/minus-s/test.txt 993s # Expecting field to be absent 993s # Received "62c6deaf13e40" 993s ok 39 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 993s # Expecting field to be absent 993s # Received "b-62c6deaf13e40" 993s ok 40 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 41 993s # --- 993s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 993s # Expecting two components in ETag field 993s # Received "8712b-62c6deaf13e40" 993s ok 42 993s # --- 993s # HEAD /apache/etags/mi/test.txt 993s # Expecting two components in ETag field 993s # Received "87118-62c6deaf13e40" 993s ok 43 993s # --- 993s # HEAD /apache/etags/none/ms/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 44 993s # --- 993s # HEAD /apache/etags/m/plus-is/test.txt 993s # Expecting three components in ETag field 993s # Received "871ae-b-62c6deaf13e40" 993s ok 45 993s # --- 993s # HEAD /apache/etags/ms/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 46 993s # --- 993s # HEAD /apache/etags/none/m/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 47 993s # --- 993s # HEAD /apache/etags/none/mis/test.txt 993s # Expecting three components in ETag field 993s # Received "87152-b-62c6deaf13e40" 993s ok 48 993s # --- 993s # HEAD /apache/etags/none/mi/test.txt 993s # Expecting two components in ETag field 993s # Received "87122-62c6deaf13e40" 993s ok 49 993s # --- 993s # HEAD /apache/etags/m/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 50 993s # --- 993s # HEAD /apache/etags/none/inherit/test.txt 993s # Expecting field to be absent 993s # ETag field is missing 993s ok 51 993s # --- 993s # HEAD /apache/etags/all/minus-m/test.txt 993s # Expecting two components in ETag field 993s # Received "87166-b" 993s ok 52 993s # --- 993s # HEAD /apache/etags/default/test.txt 993s # Expecting two components in ETag field 993s # Received "b-62c6deaf13e40" 993s ok 53 993s # --- 993s # HEAD /apache/etags/none/plus-m/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 54 993s # --- 993s # HEAD /apache/etags/none/plus-mi/test.txt 993s # Expecting two components in ETag field 993s # Received "87149-62c6deaf13e40" 993s ok 55 993s # --- 993s # HEAD /apache/etags/m/plus-m/test.txt 993s # Expecting one component in ETag field 993s # Received "62c6deaf13e40" 993s ok 56 993s # --- 993s # HEAD /apache/etags/all/test.txt 993s # Expecting three components in ETag field 993s # Received "87173-b-62c6deaf13e40" 993s ok 57 993s # --- 993s # HEAD /apache/etags/all/minus-mi/test.txt 993s # Expecting one component in ETag field 993s # Received "b" 993s ok 58 993s # --- 993s # HEAD /apache/etags/m/plus-mi/test.txt 993s # Expecting two components in ETag field 993s # Received "871ba-62c6deaf13e40" 993s ok 59 993s # --- 993s # HEAD /apache/etags/i/test.txt 993s # Expecting one component in ETag field 993s # Received "87191" 993s ok 60 993s # --- 993s # HEAD /apache/etags/m/plus-mis/test.txt 993s # Expecting three components in ETag field 993s # Received "871a4-b-62c6deaf13e40" 993s ok 61 993s ok 997s t/apache/expr.t ..................... 997s 1..229 997s # Running under perl version 5.040001 for linux 997s # Current time local: Thu Sep 4 18:08:16 2025 997s # Current time GMT: Thu Sep 4 18:08:16 2025 997s # Using Test.pm version 1.31 997s # Using Apache/Test.pm version 1.44 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true" should evaluate to true, got true 997s ok 1 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "false" should evaluate to false, got false 997s ok 2 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "foo", got parse error 997s ok 3 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -eq 01" should evaluate to true, got true 997s ok 4 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -eq 2" should evaluate to false, got false 997s ok 5 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -ne 2" should evaluate to true, got true 997s ok 6 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -ne 1" should evaluate to false, got false 997s ok 7 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -lt 02" should evaluate to true, got true 997s ok 8 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -lt 1" should evaluate to false, got false 997s ok 9 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -le 2" should evaluate to true, got true 997s ok 10 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -le 1" should evaluate to true, got true 997s ok 11 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "2 -gt 1" should evaluate to true, got true 997s ok 12 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -gt 1" should evaluate to false, got false 997s ok 13 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "2 -ge 1" should evaluate to true, got true 997s ok 14 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -ge 1" should evaluate to true, got true 997s ok 15 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "1 -gt -1" should evaluate to true, got true 997s ok 16 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' == 'aa'" should evaluate to true, got true 997s ok 17 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' == 'b'" should evaluate to false, got false 997s ok 18 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' = 'aa'" should evaluate to true, got true 997s ok 19 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' = 'b'" should evaluate to false, got false 997s ok 20 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' != 'b'" should evaluate to true, got true 997s ok 21 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' != 'aa'" should evaluate to false, got false 997s ok 22 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' < 'b'" should evaluate to true, got true 997s ok 23 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' < 'aa'" should evaluate to false, got false 997s ok 24 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' <= 'b'" should evaluate to true, got true 997s ok 25 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' <= 'aa'" should evaluate to true, got true 997s ok 26 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'b' > 'aa'" should evaluate to true, got true 997s ok 27 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' > 'aa'" should evaluate to false, got false 997s ok 28 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'b' >= 'aa'" should evaluate to true, got true 997s ok 29 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'aa' >= 'aa'" should evaluate to true, got true 997s ok 30 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 997s ok 31 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 997s ok 32 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 997s ok 33 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 997s ok 34 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 997s ok 35 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 997s ok 36 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 997s ok 37 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 997s ok 38 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 997s ok 39 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 997s ok 40 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME} != ''" should evaluate to true, got true 997s ok 41 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a' -in { 'b', 'a' } " should evaluate to true, got true 997s ok 42 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a' -in { 'b', 'c' } " should evaluate to false, got false 997s ok 43 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /bc/ " should evaluate to true, got true 997s ok 44 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /BC/i " should evaluate to true, got true 997s ok 45 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' !~ m!bc! " should evaluate to false, got false 997s ok 46 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' !~ m!BC!i " should evaluate to false, got false 997s ok 47 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " $0 == '' " should evaluate to true, got true 997s ok 48 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " $1 == '' " should evaluate to true, got true 997s ok 49 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " $9 == '' " should evaluate to true, got true 997s ok 50 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " '$0' == '' " should evaluate to true, got true 997s ok 51 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 997s ok 52 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 997s ok 53 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 997s ok 54 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 997s ok 55 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 997s ok 56 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 997s ok 57 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 997s ok 58 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 997s ok 59 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 997s ok 60 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 997s ok 61 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 997s ok 62 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 997s ok 63 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 997s ok 64 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 997s ok 65 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 997s ok 66 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 997s ok 67 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 997s ok 68 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 997s ok 69 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 997s ok 70 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{HTTPS} == 'off' " should evaluate to true, got true 997s ok 71 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 997s ok 72 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 997s ok 73 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 997s ok 74 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 997s ok 75 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 997s ok 76 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 997s ok 77 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 997s ok 78 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 997s ok 79 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 997s ok 80 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 997s ok 81 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 997s ok 82 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "escape('?') = '%3f' " should evaluate to true, got true 997s ok 83 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "unescape('%3f') = '?' " should evaluate to true, got true 997s ok 84 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 997s ok 85 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 997s ok 86 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 997s ok 87 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "file('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 997s ok 88 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-n ''" should evaluate to false, got false 997s ok 89 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-z ''" should evaluate to true, got true 997s ok 90 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-n '1'" should evaluate to true, got true 997s ok 91 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-z '1'" should evaluate to false, got false 997s ok 92 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "-R 'abc'", got parse error 997s ok 93 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 997s ok 94 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-R '240.0.0.0'" should evaluate to false, got false 997s ok 95 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-R '240.0.0.0/8'" should evaluate to false, got false 997s ok 96 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-R 'ff::/8'" should evaluate to false, got false 997s ok 97 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 997s ok 98 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 997s ok 99 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 997s ok 100 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 997s ok 101 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 997s ok 102 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 997s ok 103 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 997s ok 104 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'foo' -strmatch '*o'" should evaluate to true, got true 997s ok 105 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 997s ok 106 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'foo' -strmatch 'F*'" should evaluate to false, got false 997s ok 107 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'foo' -strcmatch 'F*'" should evaluate to true, got true 997s ok 108 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'foo' -strmatch 'g*'" should evaluate to false, got false 997s ok 109 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'foo' -strcmatch 'g*'" should evaluate to false, got false 997s ok 110 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 997s ok 111 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 997s ok 112 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 997s ok 113 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 997s ok 114 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "foo('bar') = 'bar'", got parse error 997s ok 115 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "%{FOO} != 'bar'", got parse error 997s ok 116 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s Should get parse error for "'bar' = bar", got parse error 997s ok 117 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true" should evaluate to true, got true 997s ok 118 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && true" should evaluate to true, got true 997s ok 119 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || true" should evaluate to true, got true 997s ok 120 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || true || true" should evaluate to true, got true 997s ok 121 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || true && true" should evaluate to true, got true 997s ok 122 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && true || true" should evaluate to true, got true 997s ok 123 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && true && true" should evaluate to true, got true 997s ok 124 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || true || !true" should evaluate to true, got true 997s ok 125 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || true && !true" should evaluate to true, got true 997s ok 126 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && true || !true" should evaluate to true, got true 997s ok 127 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && true && !true" should evaluate to false, got false 997s ok 128 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && !true" should evaluate to false, got false 997s ok 129 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || !true" should evaluate to true, got true 997s ok 130 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || !true || true" should evaluate to true, got true 997s ok 131 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || !true && true" should evaluate to true, got true 997s ok 132 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && !true || true" should evaluate to true, got true 997s ok 133 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && !true && true" should evaluate to false, got false 997s ok 134 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || !true || !true" should evaluate to true, got true 997s ok 135 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true || !true && !true" should evaluate to true, got true 997s ok 136 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && !true || !true" should evaluate to false, got false 997s ok 137 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "true && !true && !true" should evaluate to false, got false 997s ok 138 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true" should evaluate to false, got false 997s ok 139 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && true" should evaluate to false, got false 997s ok 140 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || true" should evaluate to true, got true 997s ok 141 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || true || true" should evaluate to true, got true 997s ok 142 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || true && true" should evaluate to true, got true 997s ok 143 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && true || true" should evaluate to true, got true 997s ok 144 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && true && true" should evaluate to false, got false 997s ok 145 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || true || !true" should evaluate to true, got true 997s ok 146 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || true && !true" should evaluate to false, got false 997s ok 147 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && true || !true" should evaluate to false, got false 997s ok 148 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && true && !true" should evaluate to false, got false 997s ok 149 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && !true" should evaluate to false, got false 997s ok 150 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || !true" should evaluate to false, got false 997s ok 151 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || !true || true" should evaluate to true, got true 997s ok 152 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || !true && true" should evaluate to false, got false 997s ok 153 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && !true || true" should evaluate to true, got true 997s ok 154 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && !true && true" should evaluate to false, got false 997s ok 155 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || !true || !true" should evaluate to false, got false 997s ok 156 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true || !true && !true" should evaluate to false, got false 997s ok 157 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && !true || !true" should evaluate to false, got false 997s ok 158 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!true && !true && !true" should evaluate to false, got false 997s ok 159 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true)" should evaluate to false, got false 997s ok 160 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && true)" should evaluate to false, got false 997s ok 161 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || true)" should evaluate to false, got false 997s ok 162 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || true || true)" should evaluate to false, got false 997s ok 163 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || true && true)" should evaluate to false, got false 997s ok 164 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && true || true)" should evaluate to false, got false 997s ok 165 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && true && true)" should evaluate to false, got false 997s ok 166 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || true || !true)" should evaluate to false, got false 997s ok 167 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || true && !true)" should evaluate to false, got false 997s ok 168 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && true || !true)" should evaluate to false, got false 997s ok 169 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && true && !true)" should evaluate to true, got true 997s ok 170 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && !true)" should evaluate to true, got true 997s ok 171 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || !true)" should evaluate to false, got false 997s ok 172 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || !true || true)" should evaluate to false, got false 997s ok 173 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || !true && true)" should evaluate to false, got false 997s ok 174 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && !true || true)" should evaluate to false, got false 997s ok 175 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && !true && true)" should evaluate to true, got true 997s ok 176 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || !true || !true)" should evaluate to false, got false 997s ok 177 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true || !true && !true)" should evaluate to false, got false 997s ok 178 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && !true || !true)" should evaluate to true, got true 997s ok 179 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(true && !true && !true)" should evaluate to true, got true 997s ok 180 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true)" should evaluate to true, got true 997s ok 181 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && true)" should evaluate to true, got true 997s ok 182 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || true)" should evaluate to false, got false 997s ok 183 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || true || true)" should evaluate to false, got false 997s ok 184 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || true && true)" should evaluate to false, got false 997s ok 185 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && true || true)" should evaluate to false, got false 997s ok 186 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && true && true)" should evaluate to true, got true 997s ok 187 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || true || !true)" should evaluate to false, got false 997s ok 188 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || true && !true)" should evaluate to true, got true 997s ok 189 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && true || !true)" should evaluate to true, got true 997s ok 190 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && true && !true)" should evaluate to true, got true 997s ok 191 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && !true)" should evaluate to true, got true 997s ok 192 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || !true)" should evaluate to true, got true 997s ok 193 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || !true || true)" should evaluate to false, got false 997s ok 194 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || !true && true)" should evaluate to true, got true 997s ok 195 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && !true || true)" should evaluate to false, got false 997s ok 196 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && !true && true)" should evaluate to true, got true 997s ok 197 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || !true || !true)" should evaluate to true, got true 997s ok 198 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true || !true && !true)" should evaluate to true, got true 997s ok 199 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && !true || !true)" should evaluate to true, got true 997s ok 200 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "!(!true && !true && !true)" should evaluate to true, got true 997s ok 201 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 997s ok 202 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 997s ok 203 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 997s ok 204 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 997s ok 205 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 997s ok 206 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 997s ok 207 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 997s ok 208 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 997s ok 209 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 997s ok 210 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 997s ok 211 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 997s ok 212 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 997s ok 213 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 997s ok 214 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 997s ok 215 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 997s ok 216 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 997s ok 217 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 997s ok 218 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 997s ok 219 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 997s ok 220 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 997s ok 221 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 997s ok 222 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-U '/apache/' " should evaluate to true, got true 997s ok 223 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "-U '/apache/expr/none' " should evaluate to false, got false 997s ok 224 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 997s ok 225 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 997s ok 226 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "base64('foo') = 'Zm9v' " should evaluate to true, got true 997s ok 227 997s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 997s ok 228 997s Error log should not have 'Internal evaluation error' entries, found 0 997s ok 229 997s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 997s ok 1003s t/apache/expr_string.t .............. 1003s 1..29 1003s # Running under perl version 5.040001 for linux 1003s # Current time local: Thu Sep 4 18:08:20 2025 1003s # Current time GMT: Thu Sep 4 18:08:20 2025 1003s # Using Test.pm version 1.31 1003s # Using Apache/Test.pm version 1.44 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 1 1003s Expected return code 200, got 200 for 'foo' 1003s ok 2 1003s # testing : log message [Thu Sep 04 18:08:24.157514 2025] [log_debug:info] [pid 479982:tid 480036] [client 127.0.0.1:48350] foo (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: 'foo' 1003s # received: 'foo' 1003s ok 3 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 4 1003s Expected return code 200, got 200 for '%{req:SomeHeader}' 1003s ok 5 1003s # testing : log message [Thu Sep 04 18:08:24.414197 2025] [log_debug:info] [pid 479982:tid 480036] [client 127.0.0.1:48350] SomeValue (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: 'SomeValue' 1003s # received: 'SomeValue' 1003s ok 6 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 7 1003s Should get parse error (500) for "%{", got 500 1003s ok 8 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 9 1003s Expected return code 200, got 200 for '%' 1003s ok 10 1003s # testing : log message [Thu Sep 04 18:08:24.920161 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] % (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: '%' 1003s # received: '%' 1003s ok 11 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 12 1003s Expected return code 200, got 200 for '}' 1003s ok 13 1003s # testing : log message [Thu Sep 04 18:08:25.173300 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] } (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: '}' 1003s # received: '}' 1003s ok 14 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 15 1003s Expected return code 200, got 200 for '\"' 1003s ok 16 1003s # testing : log message [Thu Sep 04 18:08:25.426811 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] " (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: '"' 1003s # received: '"' 1003s ok 17 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 18 1003s Expected return code 200, got 200 for '\'' 1003s ok 19 1003s # testing : log message [Thu Sep 04 18:08:25.679631 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] ' (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: '\'' 1003s # received: '\'' 1003s ok 20 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 21 1003s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1003s ok 22 1003s # testing : log message [Thu Sep 04 18:08:25.933694 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: '%{req:SomeHeader}' 1003s # received: '%{req:SomeHeader}' 1003s ok 23 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 24 1003s Expected return code 200, got 200 for '%{tolower:IDENT}' 1003s ok 25 1003s # testing : log message [Thu Sep 04 18:08:26.188484 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] ident (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: 'ident' 1003s # received: 'ident' 1003s ok 26 1003s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 27 1003s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1003s ok 28 1003s # testing : log message [Thu Sep 04 18:08:26.442008 2025] [log_debug:info] [pid 479984:tid 480046] [client 127.0.0.1:48366] get (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1003s # didn't match 1003s # expected: 'get' 1003s # received: 'get' 1003s ok 29 1003s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1003s ok 1007s t/apache/getfile.t .................. 1007s # using LWP client 1007s 1..221 1007s # Running under perl version 5.040001 for linux 1007s # Current time local: Thu Sep 4 18:08:26 2025 1007s # Current time GMT: Thu Sep 4 18:08:26 2025 1007s # Using Test.pm version 1.31 1007s # Using Apache/Test.pm version 1.44 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4c64-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 19556 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl.pod 1007s # expected: 19556 1007s # received: 19556 1007s ok 1 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "dbb0-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 56240 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1007s # expected: 56240 1007s # received: 56240 1007s ok 2 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "85ea-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 34282 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1007s # expected: 34282 1007s # received: 34282 1007s ok 3 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "da40-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 55872 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1007s # expected: 55872 1007s # received: 55872 1007s ok 4 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "ab70-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 43888 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1007s # expected: 43888 1007s # received: 43888 1007s ok 5 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "15cb8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 89272 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1007s # expected: 89272 1007s # received: 89272 1007s ok 6 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2707-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9991 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1007s # expected: 9991 1007s # received: 9991 1007s ok 7 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2569-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9577 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1007s # expected: 9577 1007s # received: 9577 1007s ok 8 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1004-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4100 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1007s # expected: 4100 1007s # received: 4100 1007s ok 9 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "e58-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3672 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1007s # expected: 3672 1007s # received: 3672 1007s ok 10 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e00-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7680 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1007s # expected: 7680 1007s # received: 7680 1007s ok 11 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "233a9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 144297 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1007s # expected: 144297 1007s # received: 144297 1007s ok 12 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1f1e-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7966 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1007s # expected: 7966 1007s # received: 7966 1007s ok 13 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1aeb-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6891 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1007s # expected: 6891 1007s # received: 6891 1007s ok 14 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e50-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7760 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1007s # expected: 7760 1007s # received: 7760 1007s ok 15 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "18b7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6327 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1007s # expected: 6327 1007s # received: 6327 1007s ok 16 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "20a07-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 133639 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1007s # expected: 133639 1007s # received: 133639 1007s ok 17 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "17fe-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6142 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1007s # expected: 6142 1007s # received: 6142 1007s ok 18 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "e0a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3594 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1007s # expected: 3594 1007s # received: 3594 1007s ok 19 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "ff5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4085 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1007s # expected: 4085 1007s # received: 4085 1007s ok 20 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1d280-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 119424 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1007s # expected: 119424 1007s # received: 119424 1007s ok 21 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "19c5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6597 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1007s # expected: 6597 1007s # received: 6597 1007s ok 22 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "14d7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5335 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1007s # expected: 5335 1007s # received: 5335 1007s ok 23 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1208-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4616 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1007s # expected: 4616 1007s # received: 4616 1007s ok 24 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1c352-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 115538 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1007s # expected: 115538 1007s # received: 115538 1007s ok 25 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2a07-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10759 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1007s # expected: 10759 1007s # received: 10759 1007s ok 26 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2fef-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12271 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1007s # expected: 12271 1007s # received: 12271 1007s ok 27 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2410-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9232 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1007s # expected: 9232 1007s # received: 9232 1007s ok 28 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1fa8f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 129679 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1007s # expected: 129679 1007s # received: 129679 1007s ok 29 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "293d-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10557 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1007s # expected: 10557 1007s # received: 10557 1007s ok 30 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "301f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12319 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1007s # expected: 12319 1007s # received: 12319 1007s ok 31 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "20fa-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8442 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1007s # expected: 8442 1007s # received: 8442 1007s ok 32 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1162-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4450 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1007s # expected: 4450 1007s # received: 4450 1007s ok 33 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "fc09-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 64521 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1007s # expected: 64521 1007s # received: 64521 1007s ok 34 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2009-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8201 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1007s # expected: 8201 1007s # received: 8201 1007s ok 35 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1007-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4103 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1007s # expected: 4103 1007s # received: 4103 1007s ok 36 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2aac-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10924 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1007s # expected: 10924 1007s # received: 10924 1007s ok 37 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1168-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4456 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1007s # expected: 4456 1007s # received: 4456 1007s ok 38 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1875a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 100186 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1007s # expected: 100186 1007s # received: 100186 1007s ok 39 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e25-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7717 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1007s # expected: 7717 1007s # received: 7717 1007s ok 40 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e16-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7702 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1007s # expected: 7702 1007s # received: 7702 1007s ok 41 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1b69-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7017 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1007s # expected: 7017 1007s # received: 7017 1007s ok 42 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "115d9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 71129 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1007s # expected: 71129 1007s # received: 71129 1007s ok 43 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "11f7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4599 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1007s # expected: 4599 1007s # received: 4599 1007s ok 44 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1806-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6150 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1007s # expected: 6150 1007s # received: 6150 1007s ok 45 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "13f7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5111 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1007s # expected: 5111 1007s # received: 5111 1007s ok 46 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "a038-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 41016 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1007s # expected: 41016 1007s # received: 41016 1007s ok 47 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1662-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5730 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1007s # expected: 5730 1007s # received: 5730 1007s ok 48 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "124a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4682 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1007s # expected: 4682 1007s # received: 4682 1007s ok 49 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1374-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4980 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1007s # expected: 4980 1007s # received: 4980 1007s ok 50 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "d310-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 54032 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1007s # expected: 54032 1007s # received: 54032 1007s ok 51 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1b5f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7007 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1007s # expected: 7007 1007s # received: 7007 1007s ok 52 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "9201-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 37377 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1007s # expected: 37377 1007s # received: 37377 1007s ok 53 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1076-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4214 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1007s # expected: 4214 1007s # received: 4214 1007s ok 54 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "f68-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3944 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1007s # expected: 3944 1007s # received: 3944 1007s ok 55 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "fd6-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4054 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1007s # expected: 4054 1007s # received: 4054 1007s ok 56 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "ad8b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 44427 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1007s # expected: 44427 1007s # received: 44427 1007s ok 57 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1288-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4744 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1007s # expected: 4744 1007s # received: 4744 1007s ok 58 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "f69-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3945 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1007s # expected: 3945 1007s # received: 3945 1007s ok 59 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "fd7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4055 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1007s # expected: 4055 1007s # received: 4055 1007s ok 60 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "10d47-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 68935 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1007s # expected: 68935 1007s # received: 68935 1007s ok 61 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "f6a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3946 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1007s # expected: 3946 1007s # received: 3946 1007s ok 62 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "fd8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4056 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1007s # expected: 4056 1007s # received: 4056 1007s ok 63 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c79b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 51099 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1007s # expected: 51099 1007s # received: 51099 1007s ok 64 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "15dc-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5596 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1007s # expected: 5596 1007s # received: 5596 1007s ok 65 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e723-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 124707 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl561delta.pod 1007s # expected: 124707 1007s # received: 124707 1007s ok 66 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1a2bb-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 107195 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl56delta.pod 1007s # expected: 107195 1007s # received: 107195 1007s ok 67 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "94ac-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 38060 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl581delta.pod 1007s # expected: 38060 1007s # received: 38060 1007s ok 68 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1176-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4470 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl582delta.pod 1007s # expected: 4470 1007s # received: 4470 1007s ok 69 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "18bf-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6335 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl583delta.pod 1007s # expected: 6335 1007s # received: 6335 1007s ok 70 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1cc3-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7363 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl584delta.pod 1007s # expected: 7363 1007s # received: 7363 1007s ok 71 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1701-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5889 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl585delta.pod 1007s # expected: 5889 1007s # received: 5889 1007s ok 72 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "122b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4651 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl586delta.pod 1007s # expected: 4651 1007s # received: 4651 1007s ok 73 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "20a4-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8356 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl587delta.pod 1007s # expected: 8356 1007s # received: 8356 1007s ok 74 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "62c1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 25281 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl588delta.pod 1007s # expected: 25281 1007s # received: 25281 1007s ok 75 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "d28d-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 53901 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl589delta.pod 1007s # expected: 53901 1007s # received: 53901 1007s ok 76 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1c1d5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 115157 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perl58delta.pod 1007s # expected: 115157 1007s # received: 115157 1007s ok 77 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4fe9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 20457 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlaix.pod 1007s # expected: 20457 1007s # received: 20457 1007s ok 78 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1688-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5768 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlamiga.pod 1007s # expected: 5768 1007s # received: 5768 1007s ok 79 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2031-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8241 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlandroid.pod 1007s # expected: 8241 1007s # received: 8241 1007s ok 80 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "cec59-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 846937 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlapi.pod 1007s # expected: 846937 1007s # received: 846937 1007s ok 81 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "5838-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22584 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlapio.pod 1007s # expected: 22584 1007s # received: 22584 1007s ok 82 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1b62-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7010 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlartistic.pod 1007s # expected: 7010 1007s # received: 7010 1007s ok 83 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "210c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8460 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlbook.pod 1007s # expected: 8460 1007s # received: 8460 1007s ok 84 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "126-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 294 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlboot.pod 1007s # expected: 294 1007s # received: 294 1007s ok 85 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "130-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 304 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlbot.pod 1007s # expected: 304 1007s # received: 304 1007s ok 86 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1f50-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8016 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1007s # expected: 8016 1007s # received: 8016 1007s ok 87 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "dea2-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 56994 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlcall.pod 1007s # expected: 56994 1007s # received: 56994 1007s ok 88 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1180-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4480 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlcheat.pod 1007s # expected: 4480 1007s # received: 4480 1007s ok 89 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "3179-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12665 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlclass.pod 1007s # expected: 12665 1007s # received: 12665 1007s ok 90 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "3c63-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 15459 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1007s # expected: 15459 1007s # received: 15459 1007s ok 91 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "d19f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 53663 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlclib.pod 1007s # expected: 53663 1007s # received: 53663 1007s ok 92 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "12e5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4837 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlcn.pod 1007s # expected: 4837 1007s # received: 4837 1007s ok 93 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1b1b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6939 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1007s # expected: 6939 1007s # received: 6939 1007s ok 94 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "662a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 26154 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1007s # expected: 26154 1007s # received: 26154 1007s ok 95 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "cfa2-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 53154 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldata.pod 1007s # expected: 53154 1007s # received: 53154 1007s ok 96 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "134d-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4941 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1007s # expected: 4941 1007s # received: 4941 1007s ok 97 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "a85c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 43100 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldebguts.pod 1007s # expected: 43100 1007s # received: 43100 1007s ok 98 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "5693-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22163 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldebtut.pod 1007s # expected: 22163 1007s # received: 22163 1007s ok 99 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "9bc9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 39881 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldebug.pod 1007s # expected: 39881 1007s # received: 39881 1007s ok 100 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "15dc-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5596 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldelta.pod 1007s # expected: 5596 1007s # received: 5596 1007s ok 101 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "5fb8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 24504 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1007s # expected: 24504 1007s # received: 24504 1007s ok 102 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4d4ea-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 316650 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldiag.pod 1007s # expected: 316650 1007s # received: 316650 1007s ok 103 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "24a0-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9376 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldoc.pod 1007s # expected: 9376 1007s # received: 9376 1007s ok 104 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "b4ed-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 46317 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1007s # expected: 46317 1007s # received: 46317 1007s ok 105 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "6946-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 26950 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldsc.pod 1007s # expected: 26950 1007s # received: 26950 1007s ok 106 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1f20-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7968 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perldtrace.pod 1007s # expected: 7968 1007s # received: 7968 1007s ok 107 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1497f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 84351 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1007s # expected: 84351 1007s # received: 84351 1007s ok 108 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "937e-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 37758 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlembed.pod 1007s # expected: 37758 1007s # received: 37758 1007s ok 109 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2812-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10258 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1007s # expected: 10258 1007s # received: 10258 1007s ok 110 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "58d2-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22738 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq.pod 1007s # expected: 22738 1007s # received: 22738 1007s ok 111 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "34a1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 13473 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1007s # expected: 13473 1007s # received: 13473 1007s ok 112 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "292a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10538 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1007s # expected: 10538 1007s # received: 10538 1007s ok 113 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "92e1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 37601 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1007s # expected: 37601 1007s # received: 37601 1007s ok 114 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "16bcd-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 93133 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1007s # expected: 93133 1007s # received: 93133 1007s ok 115 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "dbc1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 56257 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1007s # expected: 56257 1007s # received: 56257 1007s ok 116 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "9a71-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 39537 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1007s # expected: 39537 1007s # received: 39537 1007s ok 117 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "93ae-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 37806 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1007s # expected: 37806 1007s # received: 37806 1007s ok 118 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c30c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 49932 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1007s # expected: 49932 1007s # received: 49932 1007s ok 119 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "3b75-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 15221 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1007s # expected: 15221 1007s # received: 15221 1007s ok 120 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "56ca-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22218 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfilter.pod 1007s # expected: 22218 1007s # received: 22218 1007s ok 121 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "342b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 13355 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfork.pod 1007s # expected: 13355 1007s # received: 13355 1007s ok 122 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4122-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 16674 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlform.pod 1007s # expected: 16674 1007s # received: 16674 1007s ok 123 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "671-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 1649 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1007s # expected: 1649 1007s # received: 1649 1007s ok 124 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "68740-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 427840 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlfunc.pod 1007s # expected: 427840 1007s # received: 427840 1007s ok 125 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "7c2e-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 31790 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlgit.pod 1007s # expected: 31790 1007s # received: 31790 1007s ok 126 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "219ca-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 137674 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlglossary.pod 1007s # expected: 137674 1007s # received: 137674 1007s ok 127 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4072-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 16498 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlgov.pod 1007s # expected: 16498 1007s # received: 16498 1007s ok 128 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "35f7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 13815 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlgpl.pod 1007s # expected: 13815 1007s # received: 13815 1007s ok 129 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "31bb8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 203704 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlguts.pod 1007s # expected: 203704 1007s # received: 203704 1007s ok 130 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "afe5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 45029 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhack.pod 1007s # expected: 45029 1007s # received: 45029 1007s ok 131 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1297d-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 76157 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1007s # expected: 76157 1007s # received: 76157 1007s ok 132 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1809-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6153 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1007s # expected: 6153 1007s # received: 6153 1007s ok 133 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "602-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 1538 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1007s # expected: 1538 1007s # received: 1538 1007s ok 134 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "ebeb-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 60395 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhist.pod 1007s # expected: 60395 1007s # received: 60395 1007s ok 135 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "77a4-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 30628 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhpux.pod 1007s # expected: 30628 1007s # received: 30628 1007s ok 136 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "7dd-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 2013 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlhurd.pod 1007s # expected: 2013 1007s # received: 2013 1007s ok 137 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1fc9f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 130207 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlintern.pod 1007s # expected: 130207 1007s # received: 130207 1007s ok 138 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "9216-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 37398 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlinterp.pod 1007s # expected: 37398 1007s # received: 37398 1007s ok 139 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "579a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22426 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlintro.pod 1007s # expected: 22426 1007s # received: 22426 1007s ok 140 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "8ad2-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 35538 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perliol.pod 1007s # expected: 35538 1007s # received: 35538 1007s ok 141 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "11818-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 71704 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlipc.pod 1007s # expected: 71704 1007s # received: 71704 1007s ok 142 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1150-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4432 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlirix.pod 1007s # expected: 4432 1007s # received: 4432 1007s ok 143 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "20a8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8360 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perljp.pod 1007s # expected: 8360 1007s # received: 8360 1007s ok 144 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2fc0-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12224 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlko.pod 1007s # expected: 12224 1007s # received: 12224 1007s ok 145 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "163-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 355 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1007s # expected: 355 1007s # received: 355 1007s ok 146 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "7ea-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 2026 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perllinux.pod 1007s # expected: 2026 1007s # received: 2026 1007s ok 147 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "12978-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 76152 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perllocale.pod 1007s # expected: 76152 1007s # received: 76152 1007s ok 148 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2487-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9351 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perllol.pod 1007s # expected: 9351 1007s # received: 9351 1007s ok 149 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2f6f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12143 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1007s # expected: 12143 1007s # received: 12143 1007s ok 150 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "67a7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 26535 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmod.pod 1007s # expected: 26535 1007s # received: 26535 1007s ok 151 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2574-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9588 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1007s # expected: 9588 1007s # received: 9588 1007s ok 152 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1095c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 67932 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1007s # expected: 67932 1007s # received: 67932 1007s ok 153 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "573b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 22331 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1007s # expected: 22331 1007s # received: 22331 1007s ok 154 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "d65-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3429 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1007s # expected: 3429 1007s # received: 3429 1007s ok 155 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2ad3-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10963 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1007s # expected: 10963 1007s # received: 10963 1007s ok 156 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "20a5-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8357 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlnumber.pod 1007s # expected: 8357 1007s # received: 8357 1007s ok 157 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "8d31-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 36145 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlobj.pod 1007s # expected: 36145 1007s # received: 36145 1007s ok 158 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "6885-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 26757 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlootut.pod 1007s # expected: 26757 1007s # received: 26757 1007s ok 159 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2b4ac-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 177324 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlop.pod 1007s # expected: 177324 1007s # received: 177324 1007s ok 160 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4db-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 1243 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1007s # expected: 1243 1007s # received: 1243 1007s ok 161 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "3b77-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 15223 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlopentut.pod 1007s # expected: 15223 1007s # received: 15223 1007s ok 162 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "16cb7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 93367 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlos2.pod 1007s # expected: 93367 1007s # received: 93367 1007s ok 163 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "37cb-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 14283 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlos390.pod 1007s # expected: 14283 1007s # received: 14283 1007s ok 164 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "12b0-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4784 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlos400.pod 1007s # expected: 4784 1007s # received: 4784 1007s ok 165 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c8a9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 51369 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1007s # expected: 51369 1007s # received: 51369 1007s ok 166 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c2bc-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 49852 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlperf.pod 1007s # expected: 49852 1007s # received: 49852 1007s ok 167 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1418-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5144 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlplan9.pod 1007s # expected: 5144 1007s # received: 5144 1007s ok 168 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "5b65-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 23397 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpod.pod 1007s # expected: 23397 1007s # received: 23397 1007s ok 169 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "10d10-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 68880 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1007s # expected: 68880 1007s # received: 68880 1007s ok 170 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2f40-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 12096 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1007s # expected: 12096 1007s # received: 12096 1007s ok 171 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "67b7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 26551 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1007s # expected: 26551 1007s # received: 26551 1007s ok 172 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "15db1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 89521 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlport.pod 1007s # expected: 89521 1007s # received: 89521 1007s ok 173 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1412-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 5138 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlpragma.pod 1007s # expected: 5138 1007s # received: 5138 1007s ok 174 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1a25-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 6693 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlqnx.pod 1007s # expected: 6693 1007s # received: 6693 1007s ok 175 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "21256-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 135766 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlre.pod 1007s # expected: 135766 1007s # received: 135766 1007s ok 176 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "8a9c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 35484 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlreapi.pod 1007s # expected: 35484 1007s # received: 35484 1007s ok 177 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "818f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 33167 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1007s # expected: 33167 1007s # received: 33167 1007s ok 178 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "bec7-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 48839 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1007s # expected: 48839 1007s # received: 48839 1007s ok 179 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "8d5c-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 36188 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlref.pod 1007s # expected: 36188 1007s # received: 36188 1007s ok 180 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4944-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 18756 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlreftut.pod 1007s # expected: 18756 1007s # received: 18756 1007s ok 181 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "a989-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 43401 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlreguts.pod 1007s # expected: 43401 1007s # received: 43401 1007s ok 182 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1fd-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 509 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlrepository.pod 1007s # expected: 509 1007s # received: 509 1007s ok 183 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4b07-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 19207 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlrequick.pod 1007s # expected: 19207 1007s # received: 19207 1007s ok 184 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "3caa-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 15530 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlreref.pod 1007s # expected: 15530 1007s # received: 15530 1007s ok 185 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1e1ef-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 123375 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlretut.pod 1007s # expected: 123375 1007s # received: 123375 1007s ok 186 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "651-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 1617 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlriscos.pod 1007s # expected: 1617 1007s # received: 1617 1007s ok 187 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "e707-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 59143 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlrun.pod 1007s # expected: 59143 1007s # received: 59143 1007s ok 188 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "6cea-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 27882 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsec.pod 1007s # expected: 27882 1007s # received: 27882 1007s ok 189 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "4af2-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 19186 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1007s # expected: 19186 1007s # received: 19186 1007s ok 190 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "7494-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 29844 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1007s # expected: 29844 1007s # received: 29844 1007s ok 191 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1bdc-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7132 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsource.pod 1007s # expected: 7132 1007s # received: 7132 1007s ok 192 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "233b-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 9019 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlstyle.pod 1007s # expected: 9019 1007s # received: 9019 1007s ok 193 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "12fb9-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 77753 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsub.pod 1007s # expected: 77753 1007s # received: 77753 1007s ok 194 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "d31f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 54047 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsyn.pod 1007s # expected: 54047 1007s # received: 54047 1007s ok 195 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "2858-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10328 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlsynology.pod 1007s # expected: 10328 1007s # received: 10328 1007s ok 196 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "b184-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 45444 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1007s # expected: 45444 1007s # received: 45444 1007s ok 197 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "9a91-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 39569 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltie.pod 1007s # expected: 39569 1007s # received: 39569 1007s ok 198 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "cda6a-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 842346 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltoc.pod 1007s # expected: 842346 1007s # received: 842346 1007s ok 199 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "174-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 372 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltodo.pod 1007s # expected: 372 1007s # received: 372 1007s ok 200 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "126-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 294 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltooc.pod 1007s # expected: 294 1007s # received: 294 1007s ok 201 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "126-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 294 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltoot.pod 1007s # expected: 294 1007s # received: 294 1007s ok 202 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "297f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 10623 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltrap.pod 1007s # expected: 10623 1007s # received: 10623 1007s ok 203 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "213f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 8511 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltru64.pod 1007s # expected: 8511 1007s # received: 8511 1007s ok 204 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1183-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4483 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perltw.pod 1007s # expected: 4483 1007s # received: 4483 1007s ok 205 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "162b6-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 90806 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlunicode.pod 1007s # expected: 90806 1007s # received: 90806 1007s ok 206 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "6349-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 25417 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlunicook.pod 1007s # expected: 25417 1007s # received: 25417 1007s ok 207 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "372e-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 14126 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1007s # expected: 14126 1007s # received: 14126 1007s ok 208 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "96e1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 38625 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perluniintro.pod 1007s # expected: 38625 1007s # received: 38625 1007s ok 209 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "6eefa-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 454394 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perluniprops.pod 1007s # expected: 454394 1007s # received: 454394 1007s ok 210 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1f10-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7952 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlunitut.pod 1007s # expected: 7952 1007s # received: 7952 1007s ok 211 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "1ce8-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 7400 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlutil.pod 1007s # expected: 7400 1007s # received: 7400 1007s ok 212 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "16c17-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 93207 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlvar.pod 1007s # expected: 93207 1007s # received: 93207 1007s ok 213 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c68d-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 50829 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlvms.pod 1007s # expected: 50829 1007s # received: 50829 1007s ok 214 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "f16-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 3862 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlvos.pod 1007s # expected: 3862 1007s # received: 3862 1007s ok 215 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "7c61-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 31841 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlwin32.pod 1007s # expected: 31841 1007s # received: 31841 1007s ok 216 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "12d15-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 77077 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlxs.pod 1007s # expected: 77077 1007s # received: 77077 1007s ok 217 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "c51f-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 50463 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlxstut.pod 1007s # expected: 50463 1007s # received: 50463 1007s ok 218 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "5dc1-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 24001 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1007s # expected: 24001 1007s # received: 24001 1007s ok 219 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "104120-63a9ccb563e40" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 1065248 1007s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-binary-httpd 1007s # expected: 1065248 1007s # received: 1065248 1007s ok 220 1007s #lwp request: 1007s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1007s #User-Agent: libwww-perl/6.78 1007s # 1007s #server response: 1007s #HTTP/1.1 200 OK 1007s #Connection: close 1007s #Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Accept-Ranges: bytes 1007s #ETag: "442830-63aee5c187c80" 1007s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1007s #Vary: In-If1 1007s #Content-Length: 4466736 1007s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1007s #Client-Date: Thu, 04 Sep 2025 18:08:30 GMT 1007s #Client-Peer: 127.0.0.1:8529 1007s #Client-Response-Num: 1 1007s #DMMATCH1: 1 1007s # 1007s # testing : download of /getfiles-binary-perl 1007s # expected: 4466736 1007s # received: 4466736 1007s ok 221 1007s ok 1011s t/apache/headers.t .................. 1011s 1..27 1011s # Running under perl version 5.040001 for linux 1011s # Current time local: Thu Sep 4 18:08:30 2025 1011s # Current time GMT: Thu Sep 4 18:08:30 2025 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.44 1011s testing: Hello: World 1011s ok 1 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 2 1011s header: [World] vs [World] 1011s # testing : compare header Hello value 1011s # expected: 'World' 1011s # received: 'World' 1011s ok 3 1011s testing: Hello: World 1011s ok 4 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 5 1011s header: [World] vs [World] 1011s # testing : compare header Hello value 1011s # expected: 'World' 1011s # received: 'World' 1011s ok 6 1011s testing: Hello: World 1011s ok 7 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 8 1011s header: [World] vs [World] 1011s # testing : compare header Hello value 1011s # expected: 'World' 1011s # received: 'World' 1011s ok 9 1011s testing: Hello: Foo 1011s Bar 1011s ok 10 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 11 1011s header: [Foo Bar] vs [Foo Bar] 1011s # testing : compare header Hello value 1011s # expected: 'Foo Bar' 1011s # received: 'Foo Bar' 1011s ok 12 1011s testing: Hello: Foo 1011s Bar 1011s ok 13 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 14 1011s header: [Foo Bar] vs [Foo Bar] 1011s # testing : compare header Hello value 1011s # expected: 'Foo Bar' 1011s # received: 'Foo Bar' 1011s ok 15 1011s testing: Hello: Foo 1011s Bar 1011s ok 16 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 17 1011s header: [Foo Bar] vs [Foo Bar] 1011s # testing : compare header Hello value 1011s # expected: 'Foo Bar' 1011s # received: 'Foo Bar' 1011s ok 18 1011s testing: Hello: Foo 1011s Bar 1011s ok 19 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 20 1011s header: [Foo Bar] vs [Foo Bar] 1011s # testing : compare header Hello value 1011s # expected: 'Foo Bar' 1011s # received: 'Foo Bar' 1011s ok 21 1011s testing: Hello: Foo 1011s Bar 1011s ok 22 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 23 1011s header: [Foo Bar] vs [Foo Bar] 1011s # testing : compare header Hello value 1011s # expected: 'Foo Bar' 1011s # received: 'Foo Bar' 1011s ok 24 1011s testing: Hello:World 1011s ok 25 1011s # testing : response success 1011s # expected: qr/HTTP\/1\.. 200 OK/ 1011s # received: 'HTTP/1.1 200 OK' 1011s ok 26 1011s header: [World] vs [World] 1011s # testing : compare header Hello value 1011s # expected: 'World' 1011s # received: 'World' 1011s ok 27 1011s ok 1014s t/apache/hostcheck.t ................ 1014s 1..14 1014s # Running under perl version 5.040001 for linux 1014s # Current time local: Thu Sep 4 18:08:33 2025 1014s # Current time GMT: Thu Sep 4 18:08:33 2025 1014s # Using Test.pm version 1.31 1014s # Using Apache/Test.pm version 1.44 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: localhost 1014s 1014s # expected 200, got 200 for ok 1014s ok 1 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: localhost:1 1014s 1014s # expected 200, got 200 for port ignored 1014s ok 2 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: notlisted 1014s 1014s # expected 200, got 200 for name not listed 1014s ok 3 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: 127.0.0.1 1014s 1014s # expected 200, got 200 for IP not in serveralias/servername 1014s ok 4 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: default-strict 1014s 1014s # expected 200, got 200 for NVH matches in default server 1014s ok 5 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: nvh-strict 1014s 1014s # expected 200, got 200 for NVH matches 1014s ok 6 1014s # SENDING to 127.0.0.1:8529 1014s # GET / HTTP/1.1 1014s Host: nvh-strict:1 1014s 1014s # expected 200, got 200 for NVH matches port ignored 1014s ok 7 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: localhost 1014s 1014s # expected 400, got 400 for ok 1014s ok 8 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: localhost:1 1014s 1014s # expected 400, got 400 for port ignored 1014s ok 9 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: notlisted 1014s 1014s # expected 400, got 400 for name not listed 1014s ok 10 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: 127.0.0.1 1014s 1014s # expected 400, got 400 for IP not in serveralias/servername 1014s ok 11 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: default-strict 1014s 1014s # expected 200, got 200 for NVH matches in default server 1014s ok 12 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: nvh-strict 1014s 1014s # expected 200, got 200 for NVH matches 1014s ok 13 1014s # SENDING to 127.0.0.1:8546 1014s # GET / HTTP/1.1 1014s Host: nvh-strict:1 1014s 1014s # expected 200, got 200 for NVH matches port ignored 1014s ok 14 1014s ok 1018s t/apache/http_strict.t .............. 1018s 1..178 1018s # Running under perl version 5.040001 for linux 1018s # Current time local: Thu Sep 4 18:08:37 2025 1018s # Current time GMT: Thu Sep 4 18:08:37 2025 1018s # Using Test.pm version 1.31 1018s # Using Apache/Test.pm version 1.44 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 1 1018s # SENDING: 1018s # GET / HTTP/1.0\n\n 1018s # expecting success, got 200 1018s ok 2 1018s # SENDING: 1018s # get / HTTP/1.0\r\n\r\n 1018s # expecting 501, got 501 1018s ok 3 1018s # SENDING: 1018s # G ET / HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 4 1018s # SENDING: 1018s # G\x00ET / HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 5 1018s # SENDING: 1018s # G/T / HTTP/1.0\r\n\r\n 1018s # expecting 501, got 501 1018s ok 6 1018s # SENDING: 1018s # GET /\x00 HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 7 1018s # SENDING: 1018s # GET / HTTP/1.0\x00\r\n\r\n 1018s # expecting 400, got 400 1018s ok 8 1018s # SENDING: 1018s # GET\x0c/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 9 1018s # SENDING: 1018s # GET\r/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 10 1018s # SENDING: 1018s # GET\t/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 11 1018s # SENDING: 1018s # GET / HTT/1.0\r\n\r\n 1018s # expecting error, got 400 1018s ok 12 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 13 1018s # SENDING: 1018s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 14 1018s # SENDING: 1018s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 15 1018s # SENDING: 1018s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 16 1018s # SENDING: 1018s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 17 1018s # SENDING: 1018s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1018s # expecting 200, got 200 1018s ok 18 1018s # SENDING: 1018s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 19 1018s # SENDING: 1018s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1018s # expecting error, got 400 1018s ok 20 1018s # SENDING: 1018s # GET / HTTP/0.9\r\n\r\n 1018s # expecting error, got 400 1018s ok 21 1018s # SENDING: 1018s # GET / HTTP/0.8\r\n\r\n 1018s # expecting error, got 400 1018s ok 22 1018s # SENDING: 1018s # GET /\x01 HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 23 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 24 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 25 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 26 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 27 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1018s # expecting 400, got 400 1018s ok 28 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 29 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 30 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 31 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1018s # expecting 400, got 400 1018s ok 32 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 33 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 34 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 35 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 36 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 37 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 38 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1018s # expecting 400, got 400 1018s ok 39 1018s # SENDING: 1018s # GET / HTTP/1.0\r\r 1018s # expecting dropped connection and HTTPD dropped connection 1018s ok 40 1018s # SENDING: 1018s # GET /\r\n 1018s # expecting headerless HTTP/0.9 body, got response 1018s ok 41 1018s # SENDING: 1018s # GET /#frag HTTP/1.0\r\n 1018s # expecting 400, got 400 1018s ok 42 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1018s # expecting 200, got 200 1018s ok 43 1018s # SENDING: 1018s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 44 1018s # SENDING: 1018s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 45 1018s # SENDING: 1018s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 46 1018s # SENDING: 1018s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 47 1018s # SENDING: 1018s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 48 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1018s # expecting 200, got 200 1018s ok 49 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1018s # expecting 400, got 400 1018s ok 50 1018s # SENDING: 1018s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 51 1018s # SENDING: 1018s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 52 1018s # SENDING: 1018s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 53 1018s # SENDING: 1018s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 54 1018s # SENDING: 1018s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 55 1018s # SENDING: 1018s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 56 1018s # SENDING: 1018s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 57 1018s # SENDING: 1018s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 58 1018s # SENDING: 1018s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 59 1018s # SENDING: 1018s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 60 1018s # SENDING: 1018s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 61 1018s # SENDING: 1018s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 62 1018s # SENDING: 1018s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 63 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1018s # expecting success, got 200 1018s ok 64 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1018s # expecting success, got 200 1018s ok 65 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1018s # expecting success, got 200 1018s ok 66 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1018s # expecting success, got 200 1018s ok 67 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1018s # expecting success, got 200 1018s ok 68 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1018s # expecting success, got 200 1018s ok 69 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1018s # expecting 200, got 200 1018s ok 70 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1018s # expecting 200, got 200 1018s ok 71 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1018s # expecting 400, got 400 1018s ok 72 1018s # SENDING: 1018s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 73 1018s # SENDING: 1018s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 74 1018s # SENDING: 1018s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 75 1018s # SENDING: 1018s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 76 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1018s # expecting 200, got 200 1018s ok 77 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1018s # expecting 200, got 200 1018s ok 78 1018s # SENDING: 1018s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 79 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: bar\r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 80 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: \r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 81 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1018s # DECODED: : bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 82 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\x00oo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Content-Length: 528\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 83 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\x01oo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 84 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\noo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Content-Length: 528\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 85 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: b\tar 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: b\tar\r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 86 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: b\x01ar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 87 1018s # SENDING: 1018s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1018s # expecting 500, got 500 1018s ok 88 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 89 1018s # SENDING: 1018s # GET / HTTP/1.0\n\n 1018s # expecting 400, got 400 1018s ok 90 1018s # SENDING: 1018s # get / HTTP/1.0\r\n\r\n 1018s # expecting 501, got 501 1018s ok 91 1018s # SENDING: 1018s # G ET / HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 92 1018s # SENDING: 1018s # G\x00ET / HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 93 1018s # SENDING: 1018s # G/T / HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 94 1018s # SENDING: 1018s # GET /\x00 HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 95 1018s # SENDING: 1018s # GET / HTTP/1.0\x00\r\n\r\n 1018s # expecting 400, got 400 1018s ok 96 1018s # SENDING: 1018s # GET\x0c/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 97 1018s # SENDING: 1018s # GET\r/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 98 1018s # SENDING: 1018s # GET\t/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 99 1018s # SENDING: 1018s # GET / HTT/1.0\r\n\r\n 1018s # expecting error, got 400 1018s ok 100 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 101 1018s # SENDING: 1018s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 102 1018s # SENDING: 1018s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1018s # expecting success, got 200 1018s ok 103 1018s # SENDING: 1018s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 104 1018s # SENDING: 1018s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 105 1018s # SENDING: 1018s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 106 1018s # SENDING: 1018s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 107 1018s # SENDING: 1018s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1018s # expecting error, got 400 1018s ok 108 1018s # SENDING: 1018s # GET / HTTP/0.9\r\n\r\n 1018s # expecting error, got 400 1018s ok 109 1018s # SENDING: 1018s # GET / HTTP/0.8\r\n\r\n 1018s # expecting error, got 400 1018s ok 110 1018s # SENDING: 1018s # GET /\x01 HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 111 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 112 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 113 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 114 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 115 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1018s # expecting 400, got 400 1018s ok 116 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 117 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 118 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 119 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1018s # expecting 400, got 400 1018s ok 120 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 121 1018s # SENDING: 1018s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 122 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 123 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 124 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1018s # expecting 400, got 400 1018s ok 125 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 126 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1018s # expecting 400, got 400 1018s ok 127 1018s # SENDING: 1018s # GET / HTTP/1.0\r\r 1018s # expecting dropped connection and HTTPD dropped connection 1018s ok 128 1018s # SENDING: 1018s # GET /\r\n 1018s # expecting headerless HTTP/0.9 body, got response 1018s ok 129 1018s # SENDING: 1018s # GET /#frag HTTP/1.0\r\n 1018s # expecting 400, got 400 1018s ok 130 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1018s # expecting 400, got 400 1018s ok 131 1018s # SENDING: 1018s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 132 1018s # SENDING: 1018s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 133 1018s # SENDING: 1018s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 134 1018s # SENDING: 1018s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 135 1018s # SENDING: 1018s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 136 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1018s # expecting 400, got 400 1018s ok 137 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1018s # expecting 400, got 400 1018s ok 138 1018s # SENDING: 1018s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 139 1018s # SENDING: 1018s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 140 1018s # SENDING: 1018s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 141 1018s # SENDING: 1018s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 142 1018s # SENDING: 1018s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 143 1018s # SENDING: 1018s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 144 1018s # SENDING: 1018s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 145 1018s # SENDING: 1018s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 146 1018s # SENDING: 1018s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 147 1018s # SENDING: 1018s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 148 1018s # SENDING: 1018s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 149 1018s # SENDING: 1018s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1018s # expecting success, got 200 1018s ok 150 1018s # SENDING: 1018s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1018s # expecting 400, got 400 1018s ok 151 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1018s # expecting success, got 200 1018s ok 152 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1018s # expecting success, got 200 1018s ok 153 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1018s # expecting success, got 200 1018s ok 154 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1018s # expecting success, got 200 1018s ok 155 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1018s # expecting success, got 200 1018s ok 156 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1018s # expecting success, got 200 1018s ok 157 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1018s # expecting 400, got 400 1018s ok 158 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1018s # expecting 400, got 400 1018s ok 159 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1018s # expecting 400, got 400 1018s ok 160 1018s # SENDING: 1018s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 161 1018s # SENDING: 1018s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 162 1018s # SENDING: 1018s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 163 1018s # SENDING: 1018s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1018s # expecting 200, got 200 1018s ok 164 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1018s # expecting 200, got 200 1018s ok 165 1018s # SENDING: 1018s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1018s # expecting 200, got 200 1018s ok 166 1018s # SENDING: 1018s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1018s # expecting 200, got 200 1018s ok 167 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: bar\r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 168 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: \r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 169 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1018s # DECODED: : bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:40 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 170 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\x00oo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:41 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Content-Length: 528\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 171 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\x01oo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:41 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 172 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1018s # DECODED: F\noo: bar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:41 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Content-Length: 528\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 173 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: b\tar 1018s # RESPONSE: 1018s # HTTP/1.1 200 OK\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:41 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Foo: b\tar\r\n 1018s # Vary: In-If1\r\n 1018s # DMMATCH1: 1\r\n 1018s # Content-Length: 36\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/plain\r\n 1018s # \r\n 1018s # Hi!\n 1018s # SERVERNAME=localhost\n 1018s # HTTP_HOST=\n 1018s # 1018s # expecting 200, got 200 1018s ok 174 1018s # SENDING: 1018s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1018s # DECODED: Foo: b\x01ar 1018s # RESPONSE: 1018s # HTTP/1.1 500 Internal Server Error\r\n 1018s # Date: Thu, 04 Sep 2025 18:08:41 GMT\r\n 1018s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1018s # Connection: close\r\n 1018s # Content-Type: text/html; charset=iso-8859-1\r\n 1018s # \r\n 1018s # \n 1018s # \n 1018s # ... 1018s # expecting 500, got 500 1018s ok 175 1018s # SENDING: 1018s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1018s # expecting 500, got 500 1018s ok 176 1018s ok 177 1018s ok 178 1018s ok 1021s t/apache/if_sections.t .............. 1021s 1..46 1021s # Running under perl version 5.040001 for linux 1021s # Current time local: Thu Sep 4 18:08:41 2025 1021s # Current time GMT: Thu Sep 4 18:08:41 2025 1021s # Using Test.pm version 1.31 1021s # Using Apache/Test.pm version 1.44 1021s # /if_sec/ with '': 1021s # expected: 200 1021s # received: '200' 1021s ok 1 1021s # expected: undef 1021s # received: undef 1021s ok 2 1021s # /if_sec/foo.if_test with '': 1021s # expected: 200 1021s # received: '200' 1021s ok 3 1021s # expected: undef 1021s # received: undef 1021s ok 4 1021s # /if_sec/foo.if_test with '1': 1021s # expected: 200 1021s # received: '200' 1021s ok 5 1021s # expected: 'global1' 1021s # received: 'global1' 1021s ok 6 1021s # /if_sec/foo.if_test with '1 11': 1021s # expected: 200 1021s # received: '200' 1021s ok 7 1021s # expected: 'global1, nested11, nested113' 1021s # received: 'global1, nested11, nested113' 1021s ok 8 1021s # /if_sec/foo.if_test with '1 11 111': 1021s # expected: 200 1021s # received: '200' 1021s ok 9 1021s # expected: 'global1, nested11, nested111' 1021s # received: 'global1, nested11, nested111' 1021s ok 10 1021s # /if_sec/foo.if_test with '1 11 112': 1021s # expected: 200 1021s # received: '200' 1021s ok 11 1021s # expected: 'global1, nested11, nested112' 1021s # received: 'global1, nested11, nested112' 1021s ok 12 1021s # /if_sec/foo.if_test with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 13 1021s # expected: 'global1, files2' 1021s # received: 'global1, files2' 1021s ok 14 1021s # /if_sec/dir/foo.txt with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 15 1021s # expected: 'global1, dir1, dir2, dir_files1' 1021s # received: 'global1, dir1, dir2, dir_files1' 1021s ok 16 1021s # /if_sec/dir/ with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 17 1021s # expected: 'global1, dir1, dir2' 1021s # received: 'global1, dir1, dir2' 1021s ok 18 1021s # /if_sec/dir/ with '1 11': 1021s # expected: 200 1021s # received: '200' 1021s ok 19 1021s # expected: 'global1, dir1, nested11, nested113' 1021s # received: 'global1, dir1, nested11, nested113' 1021s ok 20 1021s # /if_sec/dir/ with '1 11 111': 1021s # expected: 200 1021s # received: '200' 1021s ok 21 1021s # expected: 'global1, dir1, nested11, nested111' 1021s # received: 'global1, dir1, nested11, nested111' 1021s ok 22 1021s # /if_sec/dir/ with '1 11 112': 1021s # expected: 200 1021s # received: '200' 1021s ok 23 1021s # expected: 'global1, dir1, nested11, nested112' 1021s # received: 'global1, dir1, nested11, nested112' 1021s ok 24 1021s # /if_sec/loc/ with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 25 1021s # expected: 'global1, loc1, loc2' 1021s # received: 'global1, loc1, loc2' 1021s ok 26 1021s # /if_sec/loc/foo.txt with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 27 1021s # expected: 'global1, loc1, loc2' 1021s # received: 'global1, loc1, loc2' 1021s ok 28 1021s # /if_sec/loc/ with '1 11': 1021s # expected: 200 1021s # received: '200' 1021s ok 29 1021s # expected: 'global1, loc1, nested11, nested113' 1021s # received: 'global1, loc1, nested11, nested113' 1021s ok 30 1021s # /if_sec/loc/ with '1 11 111': 1021s # expected: 200 1021s # received: '200' 1021s ok 31 1021s # expected: 'global1, loc1, nested11, nested111' 1021s # received: 'global1, loc1, nested11, nested111' 1021s ok 32 1021s # /if_sec/loc/ with '1 11 112': 1021s # expected: 200 1021s # received: '200' 1021s ok 33 1021s # expected: 'global1, loc1, nested11, nested112' 1021s # received: 'global1, loc1, nested11, nested112' 1021s ok 34 1021s # /if_sec/loc/foo.if_test with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 35 1021s # expected: 'global1, files2, loc1, loc2' 1021s # received: 'global1, files2, loc1, loc2' 1021s ok 36 1021s # /if_sec/loc/foo.if_test with '1 2 11': 1021s # expected: 200 1021s # received: '200' 1021s ok 37 1021s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1021s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1021s ok 38 1021s # /if_sec/loc/foo.if_test with '1 2 11 111': 1021s # expected: 200 1021s # received: '200' 1021s ok 39 1021s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1021s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1021s ok 40 1021s # /if_sec/loc/foo.if_test with '1 2 11 112': 1021s # expected: 200 1021s # received: '200' 1021s ok 41 1021s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1021s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1021s ok 42 1021s # /if_sec/proxy/ with '1 2': 1021s # expected: 200 1021s # received: '200' 1021s ok 43 1021s # expected: 'global1, locp1, locp2' 1021s # received: 'global1, locp1, locp2' 1021s ok 44 1021s # /if_sec/proxy/ with '2': 1021s # expected: 200 1021s # received: '200' 1021s ok 45 1021s # expected: 'locp2' 1021s # received: 'locp2' 1021s ok 46 1021s ok 1025s t/apache/iffile.t ................... 1025s 1..2 1025s # Running under perl version 5.040001 for linux 1025s # Current time local: Thu Sep 4 18:08:44 2025 1025s # Current time GMT: Thu Sep 4 18:08:44 2025 1025s # Using Test.pm version 1.31 1025s # Using Apache/Test.pm version 1.44 1025s # expected: 200 1025s # received: '200' 1025s ok 1 1025s # expected: 'success1, success2, success3, success4, success5' 1025s # received: 'success1, success2, success3, success4, success5' 1025s ok 2 1025s ok 1028s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1036s t/apache/limits.t ................... 1036s 1..12 1036s # Running under perl version 5.040001 for linux 1036s # Current time local: Thu Sep 4 18:08:51 2025 1036s # Current time GMT: Thu Sep 4 18:08:51 2025 1036s # Using Test.pm version 1.31 1036s # Using Apache/Test.pm version 1.44 1036s # Testing LimitRequestLine; should succeed 1036s # testing : Test #1 1036s # expected: 200 1036s # received: '200' 1036s ok 1 1036s # Testing LimitRequestLine; should fail 1036s # testing : Test #2 1036s # expected: 414 1036s # received: '414' 1036s ok 2 1036s # Testing LimitRequestFieldSize; should succeed 1036s # testing : Test #3 1036s # expected: 200 1036s # received: '200' 1036s ok 3 1036s # Testing LimitRequestFieldSize; should fail 1036s # testing : Test #4 1036s # expected: 400 1036s # received: '400' 1036s ok 4 1036s # Testing LimitRequestFields; should succeed 1036s # testing : Test #5 1036s # expected: 200 1036s # received: '200' 1036s ok 5 1036s # Testing LimitRequestFields; should fail 1036s # testing : Test #6 1036s # expected: 400 1036s # received: '400' 1036s ok 6 1036s # Testing LimitRequestBody; should succeed 1036s # Chunked transfer-encoding enabled 1036s # testing : Test #7 1036s # expected: 200 1036s # received: '200' 1036s ok 7 1036s # Testing LimitRequestBody; should succeed 1036s # Chunked transfer-encoding disabled 1036s # testing : Test #8 1036s # expected: 200 1036s # received: '200' 1036s ok 8 1036s # Testing LimitRequestBody; should fail 1036s # Chunked transfer-encoding enabled 1036s # testing : Test #9 1036s # expected: 413 1036s # received: '413' 1036s ok 9 1036s # Testing LimitRequestBody; should fail 1036s # Chunked transfer-encoding disabled 1036s # testing : Test #10 1036s # expected: 413 1036s # received: '413' 1036s ok 10 1036s # Testing LimitRequestFieldSize; should succeed 1036s # testing : Test #11 1036s # expected: 200 1036s # received: '200' 1036s ok 11 1036s # Testing LimitRequestFieldSize; should fail 1036s # testing : Test #12 1036s # expected: 400 1036s # received: '400' 1036s ok 12 1036s ok 1039s t/apache/loglevel.t ................. 1039s 1..8 1039s # Running under perl version 5.040001 for linux 1039s # Current time local: Thu Sep 4 18:08:59 2025 1039s # Current time GMT: Thu Sep 4 18:08:59 2025 1039s # Using Test.pm version 1.31 1039s # Using Apache/Test.pm version 1.44 1039s ok 1 1039s ok 2 1039s ok 3 1039s ok 4 1039s ok 5 1039s ok 6 1039s ok 7 1039s ok 8 1039s ok 1043s t/apache/maxranges.t ................ 1043s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1043s 1..19 1043s # Running under perl version 5.040001 for linux 1043s # Current time local: Thu Sep 4 18:09:02 2025 1043s # Current time GMT: Thu Sep 4 18:09:02 2025 1043s # Using Test.pm version 1.31 1043s # Using Apache/Test.pm version 1.44 1043s ok 1 1043s ok 2 1043s ok 3 1043s ok 4 1043s ok 5 1043s ok 6 1043s ok 7 1043s ok 8 1043s ok 9 1043s ok 10 1043s ok 11 1043s ok 12 1043s ok 13 1043s ok 14 1043s ok 15 1043s ok 16 1043s ok 17 1043s ok 18 1043s ok 19 1043s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1043s ok 1046s t/apache/mergeslashes.t ............. 1046s 1..9 1046s # Running under perl version 5.040001 for linux 1046s # Current time local: Thu Sep 4 18:09:06 2025 1046s # Current time GMT: Thu Sep 4 18:09:06 2025 1046s # Using Test.pm version 1.31 1046s # Using Apache/Test.pm version 1.44 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for exact match 1046s ok 1 1046s # SENDING to 127.0.0.1:8546 1046s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for merged even at front 1046s ok 2 1046s # SENDING to 127.0.0.1:8546 1046s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for merged even at front 1046s ok 3 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for c// should be merged 1046s ok 4 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for a// should be merged 1046s ok 5 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for a// matches locationmatch 1046s ok 6 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1046s # expected 200, got 200 for c// doesn't match locationmatch 1046s ok 7 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for baseline failed 1046s ok 8 1046s # SENDING to 127.0.0.1:8546 1046s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1046s # expected 403, got 403 for b//d not merged for Location with OFF 1046s ok 9 1046s ok 1049s t/apache/mmn.t ...................... 1049s 1..2 1049s # Running under perl version 5.040001 for linux 1049s # Current time local: Thu Sep 4 18:09:09 2025 1049s # Current time GMT: Thu Sep 4 18:09:09 2025 1049s # Using Test.pm version 1.31 1049s # Using Apache/Test.pm version 1.44 1049s ok 1 1049s ok 2 1049s ok 1052s t/apache/options.t .................. 1052s 1..2 1052s # Running under perl version 5.040001 for linux 1052s # Current time local: Thu Sep 4 18:09:12 2025 1052s # Current time GMT: Thu Sep 4 18:09:12 2025 1052s # Using Test.pm version 1.31 1052s # Using Apache/Test.pm version 1.44 1052s # testing : code 1052s # expected: 200 1052s # received: '200' 1052s ok 1 1052s # testing : OPTIONS 1052s # expected: qr/OPTIONS/ 1052s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1052s ok 2 1052s ok 1057s t/apache/passbrigade.t .............. 1057s # using LWP client 1057s 1..114 1057s # Running under perl version 5.040001 for linux 1057s # Current time local: Thu Sep 4 18:09:15 2025 1057s # Current time GMT: Thu Sep 4 18:09:15 2025 1057s # Using Test.pm version 1.31 1057s # Using Apache/Test.pm version 1.44 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 1024 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 1024 1057s # received: 1024 1057s ok 1 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 2048 1057s # received: 2048 1057s ok 2 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 3072 1057s # received: 3072 1057s ok 3 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 4096 1057s # received: 4096 1057s ok 4 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 5120 1057s # received: 5120 1057s ok 5 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 6144 1057s # received: 6144 1057s ok 6 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 7168 1057s # received: 7168 1057s ok 7 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 8192 1057s # received: 8192 1057s ok 8 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 9216 1057s # received: 9216 1057s ok 9 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 10240 1057s # received: 10240 1057s ok 10 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 11264 1057s # received: 11264 1057s ok 11 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 12288 1057s # received: 12288 1057s ok 12 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 13312 1057s # received: 13312 1057s ok 13 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 14336 1057s # received: 14336 1057s ok 14 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 15360 1057s # received: 15360 1057s ok 15 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 16384 1057s # received: 16384 1057s ok 16 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 17408 1057s # received: 17408 1057s ok 17 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 18432 1057s # received: 18432 1057s ok 18 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 19456 1057s # received: 19456 1057s ok 19 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 20480 1057s # received: 20480 1057s ok 20 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 21504 1057s # received: 21504 1057s ok 21 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 22528 1057s # received: 22528 1057s ok 22 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 23552 1057s # received: 23552 1057s ok 23 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 24576 1057s # received: 24576 1057s ok 24 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 25600 1057s # received: 25600 1057s ok 25 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 26624 1057s # received: 26624 1057s ok 26 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 27648 1057s # received: 27648 1057s ok 27 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 28672 1057s # received: 28672 1057s ok 28 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 29696 1057s # received: 29696 1057s ok 29 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 30720 1057s # received: 30720 1057s ok 30 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 31744 1057s # received: 31744 1057s ok 31 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 32768 1057s # received: 32768 1057s ok 32 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 33792 1057s # received: 33792 1057s ok 33 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 34816 1057s # received: 34816 1057s ok 34 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 35840 1057s # received: 35840 1057s ok 35 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 36864 1057s # received: 36864 1057s ok 36 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 37888 1057s # received: 37888 1057s ok 37 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 38912 1057s # received: 38912 1057s ok 38 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 39936 1057s # received: 39936 1057s ok 39 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 40960 1057s # received: 40960 1057s ok 40 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 41984 1057s # received: 41984 1057s ok 41 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 43008 1057s # received: 43008 1057s ok 42 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 44032 1057s # received: 44032 1057s ok 43 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 45056 1057s # received: 45056 1057s ok 44 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 46080 1057s # received: 46080 1057s ok 45 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 47104 1057s # received: 47104 1057s ok 46 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 48128 1057s # received: 48128 1057s ok 47 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 49152 1057s # received: 49152 1057s ok 48 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 50176 1057s # received: 50176 1057s ok 49 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 51200 1057s # received: 51200 1057s ok 50 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 102400 1057s # received: 102400 1057s ok 51 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 307200 1057s # received: 307200 1057s ok 52 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 512000 1057s # received: 512000 1057s ok 53 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 2048000 1057s # received: 2048000 1057s ok 54 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 4096000 1057s # received: 4096000 1057s ok 55 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:18 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 6144000 1057s # received: 6144000 1057s ok 56 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 10240000 1057s # received: 10240000 1057s ok 57 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 1024 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 1024 1057s # received: 1024 1057s ok 58 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 2048 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 2048 1057s # received: 2048 1057s ok 59 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 3072 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 3072 1057s # received: 3072 1057s ok 60 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 4096 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 4096 1057s # received: 4096 1057s ok 61 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 5120 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 5120 1057s # received: 5120 1057s ok 62 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 6144 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 6144 1057s # received: 6144 1057s ok 63 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 7168 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 7168 1057s # received: 7168 1057s ok 64 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 8192 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #DMMATCH1: 1 1057s # 1057s # testing : bytes in body 1057s # expected: 8192 1057s # received: 8192 1057s ok 65 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 9216 1057s # received: 9216 1057s ok 66 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 10240 1057s # received: 10240 1057s ok 67 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 11264 1057s # received: 11264 1057s ok 68 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 12288 1057s # received: 12288 1057s ok 69 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 13312 1057s # received: 13312 1057s ok 70 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 14336 1057s # received: 14336 1057s ok 71 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 15360 1057s # received: 15360 1057s ok 72 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 16384 1057s # received: 16384 1057s ok 73 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 17408 1057s # received: 17408 1057s ok 74 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 18432 1057s # received: 18432 1057s ok 75 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 19456 1057s # received: 19456 1057s ok 76 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 20480 1057s # received: 20480 1057s ok 77 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 21504 1057s # received: 21504 1057s ok 78 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 22528 1057s # received: 22528 1057s ok 79 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 23552 1057s # received: 23552 1057s ok 80 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 24576 1057s # received: 24576 1057s ok 81 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 25600 1057s # received: 25600 1057s ok 82 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 26624 1057s # received: 26624 1057s ok 83 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 27648 1057s # received: 27648 1057s ok 84 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 28672 1057s # received: 28672 1057s ok 85 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 29696 1057s # received: 29696 1057s ok 86 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 30720 1057s # received: 30720 1057s ok 87 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 31744 1057s # received: 31744 1057s ok 88 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 32768 1057s # received: 32768 1057s ok 89 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 33792 1057s # received: 33792 1057s ok 90 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 34816 1057s # received: 34816 1057s ok 91 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 35840 1057s # received: 35840 1057s ok 92 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 36864 1057s # received: 36864 1057s ok 93 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 37888 1057s # received: 37888 1057s ok 94 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 38912 1057s # received: 38912 1057s ok 95 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 39936 1057s # received: 39936 1057s ok 96 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 40960 1057s # received: 40960 1057s ok 97 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 41984 1057s # received: 41984 1057s ok 98 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 43008 1057s # received: 43008 1057s ok 99 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 44032 1057s # received: 44032 1057s ok 100 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 45056 1057s # received: 45056 1057s ok 101 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 46080 1057s # received: 46080 1057s ok 102 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 47104 1057s # received: 47104 1057s ok 103 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 48128 1057s # received: 48128 1057s ok 104 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 49152 1057s # received: 49152 1057s ok 105 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 50176 1057s # received: 50176 1057s ok 106 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 51200 1057s # received: 51200 1057s ok 107 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 102400 1057s # received: 102400 1057s ok 108 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 307200 1057s # received: 307200 1057s ok 109 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 512000 1057s # received: 512000 1057s ok 110 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 2048000 1057s # received: 2048000 1057s ok 111 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 4096000 1057s # received: 4096000 1057s ok 112 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 6144000 1057s # received: 6144000 1057s ok 113 1057s #lwp request: 1057s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1057s #User-Agent: libwww-perl/6.78 1057s # 1057s #server response: 1057s #HTTP/1.1 200 OK 1057s #Connection: close 1057s #Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1057s #Vary: In-If1 1057s #Content-Length: 0 1057s #Client-Date: Thu, 04 Sep 2025 18:09:19 GMT 1057s #Client-Peer: 127.0.0.1:8529 1057s #Client-Response-Num: 1 1057s #Client-Transfer-Encoding: chunked 1057s #DMMATCH1: 1 1057s #X-Content-Length-Note: added by Apache::TestRequest 1057s # 1057s # testing : bytes in body 1057s # expected: 10240000 1057s # received: 10240000 1057s ok 114 1057s ok 1060s t/apache/post.t ..................... 1060s # using LWP client 1060s 1..51 1060s # Running under perl version 5.040001 for linux 1060s # Current time local: Thu Sep 4 18:09:20 2025 1060s # Current time GMT: Thu Sep 4 18:09:20 2025 1060s # Using Test.pm version 1.31 1060s # Using Apache/Test.pm version 1.44 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 1024 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '1024' 1060s # received: 1024 1060s ok 1 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 2048 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '2048' 1060s # received: 2048 1060s ok 2 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 3072 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '3072' 1060s # received: 3072 1060s ok 3 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 4096 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '4096' 1060s # received: 4096 1060s ok 4 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 5120 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '5120' 1060s # received: 5120 1060s ok 5 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 6144 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '6144' 1060s # received: 6144 1060s ok 6 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 7168 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '7168' 1060s # received: 7168 1060s ok 7 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 8192 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '8192' 1060s # received: 8192 1060s ok 8 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 9216 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 5 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '9216' 1060s # received: 9216 1060s ok 9 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 10240 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '10240' 1060s # received: 10240 1060s ok 10 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 11264 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '11264' 1060s # received: 11264 1060s ok 11 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 12288 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '12288' 1060s # received: 12288 1060s ok 12 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 13312 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '13312' 1060s # received: 13312 1060s ok 13 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 14336 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '14336' 1060s # received: 14336 1060s ok 14 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 15360 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '15360' 1060s # received: 15360 1060s ok 15 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 16384 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '16384' 1060s # received: 16384 1060s ok 16 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 17408 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '17408' 1060s # received: 17408 1060s ok 17 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 18432 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '18432' 1060s # received: 18432 1060s ok 18 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 19456 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '19456' 1060s # received: 19456 1060s ok 19 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 20480 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '20480' 1060s # received: 20480 1060s ok 20 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 21504 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '21504' 1060s # received: 21504 1060s ok 21 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 22528 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '22528' 1060s # received: 22528 1060s ok 22 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 23552 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '23552' 1060s # received: 23552 1060s ok 23 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 24576 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '24576' 1060s # received: 24576 1060s ok 24 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 25600 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '25600' 1060s # received: 25600 1060s ok 25 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 26624 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '26624' 1060s # received: 26624 1060s ok 26 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 27648 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '27648' 1060s # received: 27648 1060s ok 27 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 28672 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '28672' 1060s # received: 28672 1060s ok 28 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 29696 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '29696' 1060s # received: 29696 1060s ok 29 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 30720 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '30720' 1060s # received: 30720 1060s ok 30 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 31744 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '31744' 1060s # received: 31744 1060s ok 31 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 32768 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '32768' 1060s # received: 32768 1060s ok 32 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 33792 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '33792' 1060s # received: 33792 1060s ok 33 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 34816 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '34816' 1060s # received: 34816 1060s ok 34 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 35840 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '35840' 1060s # received: 35840 1060s ok 35 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 36864 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '36864' 1060s # received: 36864 1060s ok 36 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 37888 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '37888' 1060s # received: 37888 1060s ok 37 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 38912 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '38912' 1060s # received: 38912 1060s ok 38 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 39936 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '39936' 1060s # received: 39936 1060s ok 39 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 40960 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '40960' 1060s # received: 40960 1060s ok 40 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 41984 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '41984' 1060s # received: 41984 1060s ok 41 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 43008 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '43008' 1060s # received: 43008 1060s ok 42 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 44032 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '44032' 1060s # received: 44032 1060s ok 43 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 45056 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '45056' 1060s # received: 45056 1060s ok 44 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 46080 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '46080' 1060s # received: 46080 1060s ok 45 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 47104 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '47104' 1060s # received: 47104 1060s ok 46 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 48128 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '48128' 1060s # received: 48128 1060s ok 47 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 49152 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '49152' 1060s # received: 49152 1060s ok 48 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 50176 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '50176' 1060s # received: 50176 1060s ok 49 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 51200 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 6 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '51200' 1060s # received: 51200 1060s ok 50 1060s #lwp request: 1060s #POST http://localhost:8529/eat_post HTTP/1.1 1060s #User-Agent: libwww-perl/6.78 1060s #Content-Length: 102400 1060s # 1060s #server response: 1060s #HTTP/1.1 200 OK 1060s #Connection: close 1060s #Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1060s #Vary: In-If1 1060s #Content-Length: 7 1060s #Client-Date: Thu, 04 Sep 2025 18:09:23 GMT 1060s #Client-Peer: 127.0.0.1:8529 1060s #Client-Response-Num: 1 1060s #DMMATCH1: 1 1060s # 1060s # testing : length posted 1060s # expected: '102400' 1060s # received: 102400 1060s ok 51 1060s ok 1063s t/apache/pr17629.t .................. 1063s 1..4 1063s # Running under perl version 5.040001 for linux 1063s # Current time local: Thu Sep 4 18:09:23 2025 1063s # Current time GMT: Thu Sep 4 18:09:23 2025 1063s # Using Test.pm version 1.31 1063s # Using Apache/Test.pm version 1.44 1063s # expected: 'begin-foobar-end 1063s # ' 1063s # received: 'begin-foobar-end 1063s # ' 1063s ok 1 1063s # expected: 200 1063s # received: '200' 1063s ok 2 1063s # testing : response was gzipped 1063s # expected: 'gzip' 1063s # received: 'gzip' 1063s ok 3 1063s # expected: 'begin-foobar-end 1063s # ' 1063s # received: 'begin-foobar-end 1063s # ' 1063s ok 4 1063s ok 1066s t/apache/pr18757.t .................. 1066s 1..3 1066s # Running under perl version 5.040001 for linux 1066s # Current time local: Thu Sep 4 18:09:26 2025 1066s # Current time GMT: Thu Sep 4 18:09:26 2025 1066s # Using Test.pm version 1.31 1066s # Using Apache/Test.pm version 1.44 1066s # testing : 200 response from GET 1066s # expected: 200 1066s # received: '200' 1066s ok 1 1066s # expected C-L is 26 1066s # URL via proxy is http://localhost:8539/index.html 1066s ok 2 1066s # line: HTTP/1.1 200 OK 1066s # line: Date: Thu, 04 Sep 2025 18:09:29 GMT 1066s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1066s # line: Vary: In-If1 1066s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1066s # line: ETag: "1a-62c6deaf13e40" 1066s # line: Accept-Ranges: bytes 1066s # line: Content-Length: 26 1066s # line: DMMATCH1: 1 1066s # line: Content-Type: text/html 1066s # line: 1066s # testing : whether proxy strips Content-Length header 1066s # expected: 1 1066s # received: 1 1066s ok 3 1066s ok 1069s t/apache/pr35292.t .................. 1069s 1..3 1069s # Running under perl version 5.040001 for linux 1069s # Current time local: Thu Sep 4 18:09:29 2025 1069s # Current time GMT: Thu Sep 4 18:09:29 2025 1069s # Using Test.pm version 1.31 1069s # Using Apache/Test.pm version 1.44 1069s ok 1 1069s ok 2 1069s # testing : read response-line 1069s # expected: qr/^HTTP\/1\.. 413/ 1069s # received: 'HTTP/1.1 413 Request Entity Too Large 1069s # ' 1069s ok 3 1069s ok 1072s t/apache/pr35330.t .................. 1072s 1..2 1072s # Running under perl version 5.040001 for linux 1072s # Current time local: Thu Sep 4 18:09:32 2025 1072s # Current time GMT: Thu Sep 4 18:09:32 2025 1072s # Using Test.pm version 1.31 1072s # Using Apache/Test.pm version 1.44 1072s # testing : SSI was allowed for location 1072s # expected: 200 1072s # received: '200' 1072s ok 1 1072s # testing : file was served with correct content 1072s # expected: 'hello' 1072s # received: 'hello' 1072s ok 2 1072s ok 1075s t/apache/pr37166.t .................. 1075s 1..4 1075s # Running under perl version 5.040001 for linux 1075s # Current time local: Thu Sep 4 18:09:35 2025 1075s # Current time GMT: Thu Sep 4 18:09:35 2025 1075s # Using Test.pm version 1.31 1075s # Using Apache/Test.pm version 1.44 1075s # testing : SSI was allowed for location 1075s # expected: 200 1075s # received: '200' 1075s ok 1 1075s # testing : file was served with correct content 1075s # expected: 'Hello world 1075s # ' 1075s # received: 'Hello world 1075s # ' 1075s ok 2 1075s # testing : explicit 200 response 1075s # expected: 200 1075s # received: '200' 1075s ok 3 1075s # testing : file was again served with correct content 1075s # expected: 'Hello world 1075s # ' 1075s # received: 'Hello world 1075s # ' 1075s ok 4 1075s ok 1078s t/apache/pr43939.t .................. 1078s 1..4 1078s # Running under perl version 5.040001 for linux 1078s # Current time local: Thu Sep 4 18:09:38 2025 1078s # Current time GMT: Thu Sep 4 18:09:38 2025 1078s # Using Test.pm version 1.31 1078s # Using Apache/Test.pm version 1.44 1078s # expected: 'begin-default-end 1078s # ' 1078s # received: 'begin-default-end 1078s # ' 1078s ok 1 1078s # expected: 200 1078s # received: '200' 1078s ok 2 1078s # testing : response was gzipped 1078s # expected: 'gzip' 1078s # received: 'gzip' 1078s ok 3 1078s # expected: 'begin-default-end 1078s # ' 1078s # received: 'begin-default-end 1078s # ' 1078s ok 4 1078s ok 1081s t/apache/pr49328.t .................. 1081s 1..1 1081s # Running under perl version 5.040001 for linux 1081s # Current time local: Thu Sep 4 18:09:41 2025 1081s # Current time GMT: Thu Sep 4 18:09:41 2025 1081s # Using Test.pm version 1.31 1081s # Using Apache/Test.pm version 1.44 1081s # expected: 'before 1081s # included 1081s # after 1081s # ' 1081s # received: 'before 1081s # included 1081s # after 1081s # ' 1081s ok 1 1081s ok 1084s t/apache/pr64339.t .................. 1084s 1..12 1084s # Running under perl version 5.040001 for linux 1084s # Current time local: Thu Sep 4 18:09:44 2025 1084s # Current time GMT: Thu Sep 4 18:09:44 2025 1084s # Using Test.pm version 1.31 1084s # Using Apache/Test.pm version 1.44 1084s # testing : fetching /doc.xml 1084s # expected: 200 1084s # received: '200' 1084s ok 1 1084s # testing : content-type header test for /doc.xml 1084s # expected: 'application/xml; charset=utf-8' 1084s # received: 'application/xml; charset=utf-8' 1084s ok 2 1084s # testing : content test for /doc.xml 1084s # expected: qr/fóó 1084s # / 1084s # received: 'fóó 1084s # ' 1084s ok 3 1084s # testing : fetching /doc.fooxml 1084s # expected: 200 1084s # received: '200' 1084s ok 4 1084s # testing : content-type header test for /doc.fooxml 1084s # expected: 'application/foo+xml; charset=utf-8' 1084s # received: 'application/foo+xml; charset=utf-8' 1084s ok 5 1084s # testing : content test for /doc.fooxml 1084s # expected: qr/fóó 1084s # / 1084s # received: 'fóó 1084s # ' 1084s ok 6 1084s # testing : fetching /doc.notxml 1084s # expected: 200 1084s # received: '200' 1084s ok 7 1084s # testing : content-type header test for /doc.notxml 1084s # expected: 'application/notreallyxml' 1084s # received: 'application/notreallyxml' 1084s ok 8 1084s # testing : content test for /doc.notxml 1084s # expected: qr/f 1084s # / 1084s # received: 'f 1084s # ' 1084s ok 9 1084s # testing : fetching /doc.isohtml 1084s # expected: 200 1084s # received: '200' 1084s ok 10 1084s # testing : content-type header test for /doc.isohtml 1084s # expected: 'text/html;charset=utf-8' 1084s # received: 'text/html;charset=utf-8' 1084s ok 11 1084s # testing : content test for /doc.isohtml 1084s # expected: qr/.*fóó 1084s # .*<\/body><\/html>/ 1084s # received: 'fóó 1084s # ' 1084s ok 12 1084s ok 1088s t/apache/rwrite.t ................... 1088s # using LWP client 1088s 1..114 1088s # Running under perl version 5.040001 for linux 1088s # Current time local: Thu Sep 4 18:09:47 2025 1088s # Current time GMT: Thu Sep 4 18:09:47 2025 1088s # Using Test.pm version 1.31 1088s # Using Apache/Test.pm version 1.44 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 1024 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 1024 1088s # received: 1024 1088s ok 1 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 2048 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 2048 1088s # received: 2048 1088s ok 2 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 3072 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 3072 1088s # received: 3072 1088s ok 3 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 4096 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 4096 1088s # received: 4096 1088s ok 4 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 5120 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 5120 1088s # received: 5120 1088s ok 5 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 6144 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 6144 1088s # received: 6144 1088s ok 6 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 7168 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 7168 1088s # received: 7168 1088s ok 7 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 8192 1088s # received: 8192 1088s ok 8 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 9216 1088s # received: 9216 1088s ok 9 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 10240 1088s # received: 10240 1088s ok 10 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 11264 1088s # received: 11264 1088s ok 11 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 12288 1088s # received: 12288 1088s ok 12 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 13312 1088s # received: 13312 1088s ok 13 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 14336 1088s # received: 14336 1088s ok 14 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 15360 1088s # received: 15360 1088s ok 15 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 16384 1088s # received: 16384 1088s ok 16 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 17408 1088s # received: 17408 1088s ok 17 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 18432 1088s # received: 18432 1088s ok 18 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 19456 1088s # received: 19456 1088s ok 19 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 20480 1088s # received: 20480 1088s ok 20 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 21504 1088s # received: 21504 1088s ok 21 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 22528 1088s # received: 22528 1088s ok 22 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 23552 1088s # received: 23552 1088s ok 23 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 24576 1088s # received: 24576 1088s ok 24 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 25600 1088s # received: 25600 1088s ok 25 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 26624 1088s # received: 26624 1088s ok 26 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 27648 1088s # received: 27648 1088s ok 27 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 28672 1088s # received: 28672 1088s ok 28 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 29696 1088s # received: 29696 1088s ok 29 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 30720 1088s # received: 30720 1088s ok 30 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 31744 1088s # received: 31744 1088s ok 31 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 32768 1088s # received: 32768 1088s ok 32 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 33792 1088s # received: 33792 1088s ok 33 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 34816 1088s # received: 34816 1088s ok 34 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 35840 1088s # received: 35840 1088s ok 35 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 36864 1088s # received: 36864 1088s ok 36 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 37888 1088s # received: 37888 1088s ok 37 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 38912 1088s # received: 38912 1088s ok 38 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 39936 1088s # received: 39936 1088s ok 39 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 40960 1088s # received: 40960 1088s ok 40 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 41984 1088s # received: 41984 1088s ok 41 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 43008 1088s # received: 43008 1088s ok 42 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 44032 1088s # received: 44032 1088s ok 43 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 45056 1088s # received: 45056 1088s ok 44 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 46080 1088s # received: 46080 1088s ok 45 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 47104 1088s # received: 47104 1088s ok 46 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 48128 1088s # received: 48128 1088s ok 47 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 49152 1088s # received: 49152 1088s ok 48 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 50176 1088s # received: 50176 1088s ok 49 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 51200 1088s # received: 51200 1088s ok 50 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 102400 1088s # received: 102400 1088s ok 51 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 307200 1088s # received: 307200 1088s ok 52 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 512000 1088s # received: 512000 1088s ok 53 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 2048000 1088s # received: 2048000 1088s ok 54 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 4096000 1088s # received: 4096000 1088s ok 55 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 6144000 1088s # received: 6144000 1088s ok 56 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:50 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 10240000 1088s # received: 10240000 1088s ok 57 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 1024 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 1024 1088s # received: 1024 1088s ok 58 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 2048 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 2048 1088s # received: 2048 1088s ok 59 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 3072 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 3072 1088s # received: 3072 1088s ok 60 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 4096 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 4096 1088s # received: 4096 1088s ok 61 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 5120 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 5120 1088s # received: 5120 1088s ok 62 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 6144 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 6144 1088s # received: 6144 1088s ok 63 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 7168 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #DMMATCH1: 1 1088s # 1088s # testing : bytes in body 1088s # expected: 7168 1088s # received: 7168 1088s ok 64 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 8192 1088s # received: 8192 1088s ok 65 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 9216 1088s # received: 9216 1088s ok 66 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 10240 1088s # received: 10240 1088s ok 67 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 11264 1088s # received: 11264 1088s ok 68 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 12288 1088s # received: 12288 1088s ok 69 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 13312 1088s # received: 13312 1088s ok 70 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 14336 1088s # received: 14336 1088s ok 71 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 15360 1088s # received: 15360 1088s ok 72 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 16384 1088s # received: 16384 1088s ok 73 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 17408 1088s # received: 17408 1088s ok 74 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 18432 1088s # received: 18432 1088s ok 75 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 19456 1088s # received: 19456 1088s ok 76 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 20480 1088s # received: 20480 1088s ok 77 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 21504 1088s # received: 21504 1088s ok 78 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 22528 1088s # received: 22528 1088s ok 79 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 23552 1088s # received: 23552 1088s ok 80 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 24576 1088s # received: 24576 1088s ok 81 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 25600 1088s # received: 25600 1088s ok 82 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 26624 1088s # received: 26624 1088s ok 83 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 27648 1088s # received: 27648 1088s ok 84 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 28672 1088s # received: 28672 1088s ok 85 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 29696 1088s # received: 29696 1088s ok 86 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 30720 1088s # received: 30720 1088s ok 87 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 31744 1088s # received: 31744 1088s ok 88 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 32768 1088s # received: 32768 1088s ok 89 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 33792 1088s # received: 33792 1088s ok 90 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 34816 1088s # received: 34816 1088s ok 91 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 35840 1088s # received: 35840 1088s ok 92 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 36864 1088s # received: 36864 1088s ok 93 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 37888 1088s # received: 37888 1088s ok 94 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 38912 1088s # received: 38912 1088s ok 95 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 39936 1088s # received: 39936 1088s ok 96 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 40960 1088s # received: 40960 1088s ok 97 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 41984 1088s # received: 41984 1088s ok 98 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 43008 1088s # received: 43008 1088s ok 99 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 44032 1088s # received: 44032 1088s ok 100 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 45056 1088s # received: 45056 1088s ok 101 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 46080 1088s # received: 46080 1088s ok 102 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 47104 1088s # received: 47104 1088s ok 103 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 48128 1088s # received: 48128 1088s ok 104 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 49152 1088s # received: 49152 1088s ok 105 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 50176 1088s # received: 50176 1088s ok 106 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 51200 1088s # received: 51200 1088s ok 107 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 102400 1088s # received: 102400 1088s ok 108 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 307200 1088s # received: 307200 1088s ok 109 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 512000 1088s # received: 512000 1088s ok 110 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 2048000 1088s # received: 2048000 1088s ok 111 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 4096000 1088s # received: 4096000 1088s ok 112 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 6144000 1088s # received: 6144000 1088s ok 113 1088s #lwp request: 1088s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1088s #User-Agent: libwww-perl/6.78 1088s # 1088s #server response: 1088s #HTTP/1.1 200 OK 1088s #Connection: close 1088s #Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1088s #Vary: In-If1 1088s #Content-Length: 0 1088s #Client-Date: Thu, 04 Sep 2025 18:09:51 GMT 1088s #Client-Peer: 127.0.0.1:8529 1088s #Client-Response-Num: 1 1088s #Client-Transfer-Encoding: chunked 1088s #DMMATCH1: 1 1088s #X-Content-Length-Note: added by Apache::TestRequest 1088s # 1088s # testing : bytes in body 1088s # expected: 10240000 1088s # received: 10240000 1088s ok 114 1088s ok 1091s t/apache/server_name_port.t ......... 1091s 1..84 1091s # Running under perl version 5.040001 for linux 1091s # Current time local: Thu Sep 4 18:09:51 2025 1091s # Current time GMT: Thu Sep 4 18:09:51 2025 1091s # Using Test.pm version 1.31 1091s # Using Apache/Test.pm version 1.44 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1091s # expecting 200, got 200 1091s ok 1 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 2 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 3 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 4 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 5 1091s # got SERVER_PORT='123', expected '123' 1091s ok 6 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1091s # expecting 200, got 200 1091s ok 7 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 8 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 9 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 10 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 11 1091s # got SERVER_PORT='123', expected '123' 1091s ok 12 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1091s # expecting 200, got 200 1091s ok 13 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 14 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 15 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 16 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 17 1091s # got SERVER_PORT='123', expected '123' 1091s ok 18 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1091s # expecting 200, got 200 1091s ok 19 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 20 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 21 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 22 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 23 1091s # got SERVER_PORT='123', expected '123' 1091s ok 24 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1091s # expecting 200, got 200 1091s ok 25 1091s # got SERVER_NAME='[a::1]', expected '[a::1]' 1091s ok 26 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 27 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 28 1091s # got SERVER_NAME='[a::1]', expected '[a::1]' 1091s ok 29 1091s # got SERVER_PORT='123', expected '123' 1091s ok 30 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1091s # expecting 200, got 200 1091s ok 31 1091s # got SERVER_NAME='[a::1]', expected '[a::1]' 1091s ok 32 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 33 1091s # SENDING: 1091s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1091s # expecting 200, got 200 1091s ok 34 1091s # got SERVER_NAME='[a::1]', expected '[a::1]' 1091s ok 35 1091s # got SERVER_PORT='123', expected '123' 1091s ok 36 1091s # SENDING: 1091s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 37 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 38 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 39 1091s # SENDING: 1091s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 40 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 41 1091s # got SERVER_PORT='123', expected '123' 1091s ok 42 1091s # SENDING: 1091s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 43 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 44 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 45 1091s # SENDING: 1091s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 46 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 47 1091s # got SERVER_PORT='123', expected '123' 1091s ok 48 1091s # SENDING: 1091s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 49 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 50 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 51 1091s # SENDING: 1091s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 52 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 53 1091s # got SERVER_PORT='123', expected '123' 1091s ok 54 1091s # SENDING: 1091s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 55 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 56 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 57 1091s # SENDING: 1091s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1091s # expecting 200, got 200 1091s ok 58 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 59 1091s # got SERVER_PORT='123', expected '123' 1091s ok 60 1091s # SENDING: 1091s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1091s # expecting 200, got 200 1091s ok 61 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 62 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 63 1091s # SENDING: 1091s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1091s # expecting 200, got 200 1091s ok 64 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 65 1091s # got SERVER_PORT='123', expected '123' 1091s ok 66 1091s # SENDING: 1091s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1091s # expecting 200, got 200 1091s ok 67 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 68 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 69 1091s # SENDING: 1091s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1091s # expecting 200, got 200 1091s ok 70 1091s # got SERVER_NAME='righthost', expected 'righthost' 1091s ok 71 1091s # got SERVER_PORT='123', expected '123' 1091s ok 72 1091s # SENDING: 1091s # 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 1091s # expecting 200, got 200 1091s ok 73 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 74 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 75 1091s # SENDING: 1091s # 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 1091s # expecting 200, got 200 1091s ok 76 1091s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1091s ok 77 1091s # got SERVER_PORT='123', expected '123' 1091s ok 78 1091s # SENDING: 1091s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1091s # expecting 200, got 200 1091s ok 79 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 80 1091s # got SERVER_PORT='8529', expected '8529' 1091s ok 81 1091s # SENDING: 1091s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1091s # expecting 200, got 200 1091s ok 82 1091s # got SERVER_NAME='[::1]', expected '[::1]' 1091s ok 83 1091s # got SERVER_PORT='123', expected '123' 1091s ok 84 1091s ok 1094s t/apache/teclchunk.t ................ skipped: Not supported yet 1097s t/apr/uri.t ......................... 1097s 1..1 1097s # Running under perl version 5.040001 for linux 1097s # Current time local: Thu Sep 4 18:09:57 2025 1097s # Current time GMT: Thu Sep 4 18:09:57 2025 1097s # Using Test.pm version 1.31 1097s # Using Apache/Test.pm version 1.44 1097s ok 1 1097s ok 1100s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1103s t/filter/case.t ..................... 1103s 1..4 1103s # Running under perl version 5.040001 for linux 1103s # Current time local: Thu Sep 4 18:10:03 2025 1103s # Current time GMT: Thu Sep 4 18:10:03 2025 1103s # Using Test.pm version 1.31 1103s # Using Apache/Test.pm version 1.44 1103s ok 1 1103s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1103s # expected 200 1103s # received 200 1103s # body: =HEAD1 NAME 1103s X X 1103s 1103s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1103s 1103s =HEAD1 SYNOPSIS 1103s 1103s TO DECLARE SUBROUTINES: 1103s X X 1103s 1103s SUB NAME; # A "FORWARD" DECLARATION. 1103s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1103s SUB NAME : ATTRS; # WITH ATTRIBUTES 1103s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1103s 1103s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1103s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1103s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1103s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1103s 1103s USE FEATURE 'SIGNATURES'; 1103s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1103s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1103s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1103s 1103s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1103s X 1103s 1103s $SUBREF = SUB BLOCK; # NO PROTO 1103s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1103s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1103s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1103s 1103s USE FEATURE 'SIGNATURES'; 1103s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1103s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1103s 1103s TO IMPORT SUBROUTINES: 1103s X 1103s 1103s USE MODULE QW(NAME1 NAME2 NAME3); 1103s 1103s TO CALL SUBROUTINES: 1103s X X 1103s 1103s NAME(LIST); # REGULAR SUBROUTINE CALL. 1103s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1103s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1103s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1103s 1103s =HEAD1 DESCRIPTION 1103s 1103s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1103s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1103s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1103s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1103s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1103s ITS NAME OR A CODE REFERENCE. 1103s 1103s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1103s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1103s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1103s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1103s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1103s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1103s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1103s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1103s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1103s X X 1103s 1103s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1103s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1103s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1103s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1103s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1103s SUCH A SIGNATURE-USING SUBROUTINE. 1103s 1103s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1103s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1103s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1103s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1103s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1103s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1103s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1103s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1103s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1103s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1103s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1103s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1103s X X X<@_> 1103s 1103s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1103s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1103s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1103s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1103s L AND L. 1103s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1103s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1103s 1103s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1103s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1103s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1103s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1103s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1103s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1103s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1103s ONE LARGE INDISTINGUISHABLE LIST. 1103s 1103s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1103s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1103s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1103s EMPTY SUB RETURNS THE EMPTY LIST. 1103s X X X 1103s 1103s EXAMPLE: 1103s 1103s SUB MAX { 1103s MY $MAX = SHIFT(@_); 1103s FOREACH $FOO (@_) { 1103s $MAX = $FOO IF $MAX < $FOO; 1103s } 1103s RETURN $MAX; 1103s } 1103s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1103s 1103s EXAMPLE: 1103s 1103s # GET A LINE, COMBINING CONTINUATION LINES 1103s # THAT START WITH WHITESPACE 1103s 1103s SUB GET_LINE { 1103s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1103s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1103s IF ($LOOKAHEAD =~ /^[ \T]/) { 1103s $THISLINE .= $LOOKAHEAD; 1103s } 1103s ELSE { 1103s LAST LINE; 1103s } 1103s } 1103s RETURN $THISLINE; 1103s } 1103s 1103s $LOOKAHEAD = ; # GET FIRST LINE 1103s WHILE (DEFINED($LINE = GET_LINE())) { 1103s ... 1103s } 1103s 1103s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1103s 1103s SUB MAYBESET { 1103s MY($KEY, $VALUE) = @_; 1103s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1103s } 1103s 1103s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1103s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1103s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1103s ITS CALLER'S VALUES. 1103s X X 1103s 1103s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1103s SUB UPCASE_IN { 1103s FOR (@_) { TR/A-Z/A-Z/ } 1103s } 1103s 1103s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1103s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1103s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1103s X X 1103s 1103s UPCASE_IN("FREDERICK"); 1103s 1103s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1103s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1103s OF CHANGING THEM IN PLACE: 1103s 1103s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1103s SUB UPCASE { 1103s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1103s MY @PARMS = @_; 1103s FOR (@PARMS) { TR/A-Z/A-Z/ } 1103s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1103s } 1103s 1103s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1103s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1103s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1103s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1103s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1103s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1103s 1103s @NEWLIST = UPCASE(@LIST1, @LIST2); 1103s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1103s 1103s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1103s 1103s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1103s 1103s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1103s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1103s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1103s L
FOR ALTERNATIVES. 1103s 1103s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1103s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1103s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1103s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1103s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1103s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1103s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1103s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1103s SEE L FOR MORE ABOUT ALL THAT. 1103s X<&> 1103s 1103s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1103s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1103s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1103s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1103s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1103s X 1103s 1103s &FOO(1,2,3); # PASS THREE ARGUMENTS 1103s FOO(1,2,3); # THE SAME 1103s 1103s FOO(); # PASS AN EMPTY ARGUMENT LIST 1103s &FOO(); # THE SAME 1103s 1103s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1103s USE STRICT 'SUBS'; 1103s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1103s # A COMPILE-TIME ERROR 1103s NO STRICT 'SUBS'; 1103s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1103s # A LITERAL STRING "FOO" 1103s 1103s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1103s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1103s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1103s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1103s X<&> 1103s 1103s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1103s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1103s YOUR SUBROUTINE'S NAME. 1103s 1103s USE V5.16; 1103s MY $FACTORIAL = SUB { 1103s MY ($X) = @_; 1103s RETURN 1 IF $X == 1; 1103s RETURN($X * __SUB__->( $X - 1 ) ); 1103s }; 1103s 1103s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1103s IS SUBJECT TO CHANGE. 1103s 1103s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1103s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1103s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1103s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1103s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1103s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1103s SPECIAL, PRE-DEFINED THINGS. 1103s 1103s =OVER 1103s 1103s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1103s 1103s C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C, C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C, C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C, C, C, C, C, C, C, 1103s C, C, C, C, C, C, 1103s C, C, C, C, C, C, C, 1103s C, C, C, C, C, C, 1103s C, C, C, C, C, 1103s C, C, C, C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C, C, C, C, C, C, C, 1103s C, C, C, C, C, C, C, 1103s C, C, C, C, C, C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1103s L<< C|PERLFUNC/REQUIRE >> 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C 1103s 1103s =ITEM DOCUMENTED IN L 1103s 1103s C, C, C, C, C 1103s 1103s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1103s 1103s ANY STARTING WITH C<(> 1103s 1103s =BACK 1103s 1103s THE C, C, C, C AND C SUBROUTINES 1103s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1103s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1103s EXPLICITLY. SEE L 1103s 1103s =HEAD2 SIGNATURES 1103s 1103s X X 1103s 1103s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1103s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1103s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1103s 1103s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1103s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1103s DIRECTLY BY C, IN THE CURRENT SCOPE. 1103s 1103s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1103s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1103s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1103s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1103s 1103s FOR EXAMPLE, 1103s 1103s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1103s 1103s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1103s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1103s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1103s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1103s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1103s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1103s 1103s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1103s THE SIGNATURE. FOR EXAMPLE, 1103s 1103s SUB FOO ($LEFT, $RIGHT) { 1103s RETURN $LEFT + $RIGHT; 1103s } 1103s 1103s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1103s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1103s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1103s EQUIVALENT TO 1103s 1103s SUB FOO { 1103s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1103s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1103s MY $LEFT = $_[0]; 1103s MY $RIGHT = $_[1]; 1103s RETURN $LEFT + $RIGHT; 1103s } 1103s 1103s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1103s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1103s 1103s SUB FOO ($FIRST, $, $THIRD) { 1103s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1103s } 1103s 1103s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1103s MANDATORY FOR THE CALLER TO PASS IT. 1103s 1103s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1103s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1103s 1103s SUB FOO ($LEFT, $RIGHT = 0) { 1103s RETURN $LEFT + $RIGHT; 1103s } 1103s 1103s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1103s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1103s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1103s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1103s FOR EXAMPLE, 1103s 1103s MY $AUTO_ID = 0; 1103s SUB FOO ($THING, $ID = $AUTO_ID++) { 1103s PRINT "$THING HAS ID $ID"; 1103s } 1103s 1103s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1103s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1103s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1103s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1103s 1103s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1103s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1103s } 1103s 1103s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1103s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1103s VALUE PROVIDED WAS C. 1103s 1103s SUB FOO ($NAME //= "WORLD") { 1103s PRINT "HELLO, $NAME"; 1103s } 1103s 1103s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1103s 1103s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1103s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1103s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1103s 1103s SUB FOO ($X ||= 10) { 1103s RETURN 5 + $X; 1103s } 1103s 1103s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1103s FOR EXAMPLE, 1103s 1103s SUB FOO ($THING, $ = 1) { 1103s PRINT $THING; 1103s } 1103s 1103s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1103s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1103s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1103s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1103s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1103s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1103s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1103s 1103s SUB FOO ($THING, $=) { 1103s PRINT $THING; 1103s } 1103s 1103s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1103s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1103s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1103s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1103s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1103s TO RIGHT. 1103s 1103s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1103s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1103s 1103s SUB FOO ($FILTER, @INPUTS) { 1103s PRINT $FILTER->($_) FOREACH @INPUTS; 1103s } 1103s 1103s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1103s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1103s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1103s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1103s 1103s SUB FOO ($THING, @) { 1103s PRINT $THING; 1103s } 1103s 1103s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1103s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1103s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1103s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1103s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1103s AS WITH STANDARD HASH CONSTRUCTION. 1103s 1103s SUB FOO ($FILTER, %INPUTS) { 1103s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1103s } 1103s 1103s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1103s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1103s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1103s 1103s SUB FOO ($THING, %) { 1103s PRINT $THING; 1103s } 1103s 1103s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1103s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1103s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1103s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1103s AN EMPTY ARRAY OR EMPTY HASH. 1103s 1103s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1103s THAT THE CALLER PASSED NO ARGUMENTS: 1103s 1103s SUB FOO () { 1103s RETURN 123; 1103s } 1103s 1103s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1103s WARNING IN THE C CATEGORY. FROM PERL 5.36 1103s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1103s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1103s STATEMENT SUCH AS: 1103s 1103s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1103s 1103s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1103s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1103s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1103s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1103s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1103s WARNINGS IN THE C CATEGORY WHEN 1103s COMPILED: 1103s 1103s SUB F ($X) { 1103s # THIS LINE EMITS THE WARNING SEEN BELOW 1103s PRINT "ARGUMENTS ARE @_"; 1103s } 1103s 1103s Z<> 1103s 1103s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1103s EXPERIMENTAL AT ... 1103s 1103s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1103s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1103s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1103s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1103s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1103s SUPPLY THAT ARGUMENT. 1103s 1103s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1103s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1103s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1103s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1103s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1103s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1103s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1103s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1103s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1103s 1103s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1103s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1103s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1103s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1103s L. FOR EXAMPLE, 1103s 1103s SUB FOO :PROTOTYPE($) { $_[0] } 1103s 1103s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1103s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1103s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1103s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1103s 1103s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1103s RETURN $LEFT + $RIGHT; 1103s } 1103s 1103s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1103s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1103s THE SUBROUTINE'S BODY. 1103s 1103s =HEAD2 PRIVATE VARIABLES VIA MY() 1103s X X X X X 1103s X X 1103s 1103s SYNOPSIS: 1103s 1103s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1103s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1103s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1103s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1103s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1103s 1103s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1103s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1103s SEE L AND L. 1103s 1103s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1103s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1103s (C/C/C/C), LOOP 1103s (C/C/C/C/C), SUBROUTINE, C, 1103s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1103s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1103s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1103s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1103s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1103s 1103s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1103s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1103s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1103s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1103s X 1103s 1103s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1103s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1103s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1103s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1103s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1103s 1103s MY $X = 10; 1103s SUB BUMPX { $X++ } 1103s 1103s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1103s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1103s THE C ITSELF. SEE L. 1103s X 1103s 1103s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1103s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1103s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1103s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1103s 1103s $ARG = "FRED"; # "GLOBAL" VARIABLE 1103s $N = CUBE_ROOT(27); 1103s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1103s # OUTPUTS: FRED THINKS THE ROOT IS 3 1103s 1103s SUB CUBE_ROOT { 1103s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1103s $ARG **= 1/3; 1103s RETURN $ARG; 1103s } 1103s 1103s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1103s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1103s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1103s 1103s MY ($FOO) = ; # WRONG? 1103s MY @FOO = ; 1103s 1103s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1103s 1103s MY $FOO = ; 1103s 1103s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1103s 1103s MY $FOO, $BAR = 1; # WRONG 1103s 1103s THAT HAS THE SAME EFFECT AS 1103s 1103s MY $FOO; 1103s $BAR = 1; 1103s 1103s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1103s THE CURRENT STATEMENT. THUS, 1103s 1103s MY $X = $X; 1103s 1103s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1103s THE EXPRESSION 1103s 1103s MY $X = 123 AND $X == 123 1103s 1103s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1103s 1103s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1103s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1103s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1103s 1103s WHILE (MY $LINE = <>) { 1103s $LINE = LC $LINE; 1103s } CONTINUE { 1103s PRINT $LINE; 1103s } 1103s 1103s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1103s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1103s IT. SIMILARLY, IN THE CONDITIONAL 1103s 1103s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1103s USER_AGREES(); 1103s } ELSIF ($ANSWER =~ /^NO$/I) { 1103s USER_DISAGREES(); 1103s } ELSE { 1103s CHOMP $ANSWER; 1103s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1103s } 1103s 1103s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1103s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1103s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1103s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1103s 1103s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1103s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1103s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1103s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1103s IN THE LOOP 1103s X X 1103s 1103s FOR MY $I (1, 2, 3) { 1103s SOME_FUNCTION(); 1103s } 1103s 1103s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1103s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1103s X X 1103s 1103s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1103s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1103s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1103s 1103s USE STRICT 'VARS'; 1103s 1103s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1103s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1103s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1103s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1103s THIS WITH C. 1103s 1103s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1103s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1103s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1103s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1103s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1103s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1103s EXAMPLE. 1103s 1103s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1103s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1103s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1103s 1103s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1103s 1103s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1103s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1103s IS ALSO VISIBLE: 1103s 1103s PACKAGE MAIN; 1103s OUR $X = 10; 1103s MY $X = 20; 1103s PRINT "$X AND $::X\N"; 1103s 1103s THAT WILL PRINT OUT C<20> AND C<10>. 1103s 1103s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1103s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1103s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1103s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1103s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1103s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1103s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1103s AN ANONYMOUS SUB REFERENCE: 1103s 1103s MY $SECRET_VERSION = '1.001-BETA'; 1103s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1103s $SECRET_SUB->(); 1103s 1103s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1103s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1103s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1103s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1103s UNQUALIFIED AND UNQUALIFIABLE. 1103s 1103s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1103s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1103s L FOR SOMETHING OF A WORK-AROUND TO 1103s THIS. 1103s 1103s =HEAD2 PERSISTENT PRIVATE VARIABLES 1103s X X X X 1103s X X 1103s 1103s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1103s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1103s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1103s 1103s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1103s 1103s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1103s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1103s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1103s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1103s THE C FORM DOES NOT REQUIRE THE 1103s C PRAGMA. 1103s 1103s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1103s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1103s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1103s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1103s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1103s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1103s SUBROUTINE EACH TIME IT IS EXECUTED.) 1103s 1103s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1103s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1103s 1103s USE FEATURE 'STATE'; 1103s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1103s 1103s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1103s 1103s USE FEATURE 'STATE'; 1103s SUB CREATE_COUNTER { 1103s RETURN SUB { STATE $X; RETURN ++$X } 1103s } 1103s 1103s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1103s CODE OUTSIDE. 1103s 1103s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1103s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1103s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1103s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1103s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1103s 1103s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1103s 1103s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1103s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1103s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1103s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1103s 1103s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1103s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1103s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1103s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1103s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1103s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1103s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1103s 1103s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1103s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1103s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1103s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1103s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1103s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1103s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1103s 1103s { 1103s MY $SECRET_VAL = 0; 1103s SUB GIMME_ANOTHER { 1103s RETURN ++$SECRET_VAL; 1103s } 1103s } 1103s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1103s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1103s 1103s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1103s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1103s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1103s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1103s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1103s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1103s STARTS TO RUN: 1103s 1103s BEGIN { 1103s MY $SECRET_VAL = 0; 1103s SUB GIMME_ANOTHER { 1103s RETURN ++$SECRET_VAL; 1103s } 1103s } 1103s 1103s SEE L ABOUT THE 1103s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1103s C AND C. 1103s 1103s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1103s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1103s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1103s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1103s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1103s 1103s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1103s X X X X 1103s X 1103s 1103s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1103s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1103s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1103s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1103s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1103s 1103s SYNOPSIS: 1103s 1103s # LOCALIZATION OF VALUES 1103s 1103s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1103s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1103s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1103s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1103s 1103s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1103s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1103s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1103s # LOCALIZATION 1103s 1103s # LOCALIZATION OF SYMBOLS 1103s 1103s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1103s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1103s # @MERLYN IS REALLY @RANDAL, ETC 1103s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1103s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1103s 1103s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1103s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1103s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1103s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1103s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1103s 1103s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1103s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1103s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1103s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1103s 1103s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1103s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1103s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1103s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1103s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1103s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1103s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1103s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1103s UNDEFINED VALUE.) 1103s 1103s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1103s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1103s VARIABLES OUTSIDE THE LOOP. 1103s 1103s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1103s X 1103s 1103s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1103s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1103s VIEWED AS A SCALAR OR AN ARRAY. SO 1103s 1103s LOCAL($FOO) = ; 1103s LOCAL @FOO = ; 1103s 1103s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1103s 1103s LOCAL $FOO = ; 1103s 1103s SUPPLIES A SCALAR CONTEXT. 1103s 1103s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1103s X 1103s 1103s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1103s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1103s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1103s 1103s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1103s 1103s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1103s { LOCAL $/ = UNDEF; $SLURP = ; } 1103s 1103s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1103s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1103s I, BECAUSE THE $1 VARIABLE IS 1103s MAGICAL AND READ-ONLY : 1103s 1103s LOCAL $1 = 2; 1103s 1103s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1103s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1103s TO SAFELY REUSE $_ IN A SUBROUTINE. 1103s 1103s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1103s WORK AS DESCRIBED. 1103s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1103s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1103s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1103s SEE L FOR MORE 1103s DETAILS. 1103s X 1103s 1103s =HEAD3 LOCALIZATION OF GLOBS 1103s X X 1103s 1103s THE CONSTRUCT 1103s 1103s LOCAL *NAME; 1103s 1103s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1103s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1103s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1103s 1103s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1103s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1103s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1103s SEPARATOR. 1103s 1103s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1103s X X 1103s X 1103s 1103s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1103s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1103s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1103s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1103s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1103s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1103s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1103s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1103s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1103s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1103s 1103s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1103s @ARY = ( 0..5 ); 1103s { 1103s LOCAL($ARY[5]) = 6; 1103s LOCAL($HASH{'A'}) = 'DRILL'; 1103s WHILE (MY $E = POP(@ARY)) { 1103s PRINT "$E . . .\N"; 1103s LAST UNLESS $E > 3; 1103s } 1103s IF (@ARY) { 1103s $HASH{'ONLY A'} = 'TEST'; 1103s DELETE $HASH{'A'}; 1103s } 1103s } 1103s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1103s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1103s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1103s 1103s PERL WILL PRINT 1103s 1103s 6 . . . 1103s 4 . . . 1103s 3 . . . 1103s THIS IS A TEST ONLY A TEST. 1103s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1103s 1103s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1103s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1103s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1103s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1103s 1103s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1103s X X X 1103s X 1103s 1103s YOU CAN USE THE C AND C 1103s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1103s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1103s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1103s 1103s DO { 1103s MY $VAL = $ARRAY[$IDX]; 1103s LOCAL $ARRAY[$IDX]; 1103s DELETE $ARRAY[$IDX]; 1103s $VAL 1103s } 1103s 1103s AND 1103s 1103s DO { 1103s MY $VAL = $HASH{KEY}; 1103s LOCAL $HASH{KEY}; 1103s DELETE $HASH{KEY}; 1103s $VAL 1103s } 1103s 1103s EXCEPT THAT FOR THOSE THE C IS 1103s SCOPED TO THE C BLOCK. SLICES ARE 1103s ALSO ACCEPTED. 1103s 1103s MY %HASH = ( 1103s A => [ 7, 8, 9 ], 1103s B => 1, 1103s ) 1103s 1103s { 1103s MY $X = DELETE LOCAL $HASH{A}; 1103s # $X IS [ 7, 8, 9 ] 1103s # %HASH IS (B => 1) 1103s 1103s { 1103s MY @NUMS = DELETE LOCAL @$X[0, 2] 1103s # @NUMS IS (7, 9) 1103s # $X IS [ UNDEF, 8 ] 1103s 1103s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1103s } 1103s # $X IS BACK TO [ 7, 8, 9 ] 1103s 1103s } 1103s # %HASH IS BACK TO ITS ORIGINAL STATE 1103s 1103s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1103s 1103s =HEAD2 LVALUE SUBROUTINES 1103s X X 1103s 1103s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1103s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1103s 1103s MY $VAL; 1103s SUB CANMOD : LVALUE { 1103s $VAL; # OR: RETURN $VAL; 1103s } 1103s SUB NOMOD { 1103s $VAL; 1103s } 1103s 1103s CANMOD() = 5; # ASSIGNS TO $VAL 1103s NOMOD() = 5; # ERROR 1103s 1103s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1103s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1103s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1103s 1103s DATA(2,3) = GET_DATA(3,4); 1103s 1103s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1103s 1103s (DATA(2,3)) = GET_DATA(3,4); 1103s 1103s AND IN: 1103s 1103s (DATA(2),DATA(3)) = GET_DATA(3,4); 1103s 1103s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1103s 1103s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1103s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1103s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1103s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1103s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1103s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1103s 1103s =HEAD2 LEXICAL SUBROUTINES 1103s X X X X 1103s 1103s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1103s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1103s AVAILABLE UNDER C OR C OR HIGHER. 1103s 1103s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1103s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1103s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1103s CATEGORY WAS DISABLED. 1103s 1103s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1103s DECLARED, AND ONLY AFTER THAT DECLARATION: 1103s 1103s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1103s # VERSIONS EARLIER THAN 5.26. 1103s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1103s USE FEATURE 'LEXICAL_SUBS'; 1103s 1103s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1103s STATE SUB FOO { 1103s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1103s } 1103s FOO(); # CALLS "STATE" SUB 1103s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1103s 1103s MY SUB BAR { ... } 1103s BAR(); # CALLS "MY" SUB 1103s 1103s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1103s 1103s # WRONG 1103s MY SUB BAZ { 1103s BAZ(); 1103s } 1103s 1103s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1103s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1103s 1103s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1103s 1103s MY SUB BAZ { 1103s __SUB__->(); # CALLS ITSELF 1103s } 1103s 1103s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1103s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1103s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1103s HOWEVER: 1103s 1103s MY SUB BAZ; # PREDECLARATION 1103s SUB BAZ { # DEFINE THE "MY" SUB 1103s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1103s } 1103s 1103s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1103s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1103s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1103s 1103s =HEAD3 C VS C 1103s 1103s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1103s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1103s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1103s CONTAINING BLOCK TO THE NEXT. 1103s 1103s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1103s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1103s 1103s SUB WHATEVER { 1103s MY $X = SHIFT; 1103s MY SUB INNER { 1103s ... DO SOMETHING WITH $X ... 1103s } 1103s INNER(); 1103s } 1103s 1103s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1103s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1103s SEE THE C<$X> FROM THE FIRST CALL TO C. 1103s 1103s =HEAD3 C SUBROUTINES 1103s 1103s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1103s SUBROUTINE OF THE SAME NAME. 1103s 1103s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1103s INSIDE AN INNER SCOPE: 1103s 1103s SUB FOO { ... } 1103s 1103s SUB BAR { 1103s MY SUB FOO { ... } 1103s { 1103s # NEED TO USE THE OUTER FOO HERE 1103s OUR SUB FOO; 1103s FOO(); 1103s } 1103s } 1103s 1103s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1103s 1103s PACKAGE MYSNEAKYMODULE; 1103s 1103s OUR SUB DO_SOMETHING { ... } 1103s 1103s SUB DO_SOMETHING_WITH_CALLER { 1103s PACKAGE DB; 1103s () = CALLER 1; # SETS @DB::ARGS 1103s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1103s } 1103s 1103s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1103s X X<*> 1103s 1103s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1103s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1103s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1103s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1103s 1103s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1103s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1103s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1103s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1103s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1103s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1103s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1103s 1103s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1103s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1103s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1103s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1103s 1103s SUB DOUBLEARY { 1103s LOCAL(*SOMEARY) = @_; 1103s FOREACH $ELEM (@SOMEARY) { 1103s $ELEM *= 2; 1103s } 1103s } 1103s DOUBLEARY(*FOO); 1103s DOUBLEARY(*BAR); 1103s 1103s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1103s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1103s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1103s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1103s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1103s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1103s 1103s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1103s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1103s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1103s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1103s L. 1103s 1103s =HEAD2 WHEN TO STILL USE LOCAL() 1103s X X 1103s 1103s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1103s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1103s I USE C INSTEAD OF C. 1103s 1103s =OVER 4 1103s 1103s =ITEM 1. 1103s 1103s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1103s 1103s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1103s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1103s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1103s IN C<@FIELDS>. 1103s 1103s { 1103s LOCAL @ARGV = ("/ETC/MOTD"); 1103s LOCAL $/ = UNDEF; 1103s LOCAL $_ = <>; 1103s @FIELDS = SPLIT /^\S*=+\S*$/; 1103s } 1103s 1103s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1103s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1103s 1103s =ITEM 2. 1103s 1103s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1103s 1103s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1103s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1103s TABLE ENTRIES: 1103s 1103s SUB IOQUEUE { 1103s LOCAL (*READER, *WRITER); # NOT MY! 1103s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1103s RETURN (*READER, *WRITER); 1103s } 1103s ($HEAD, $TAIL) = IOQUEUE(); 1103s 1103s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1103s ENTRIES. 1103s 1103s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1103s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1103s A LOCAL ALIAS. 1103s 1103s { 1103s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1103s GROW(); # REALLY CALLS SHRINK() 1103s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1103s } 1103s GROW(); # GET THE REAL GROW() AGAIN 1103s 1103s SEE L FOR MORE ABOUT MANIPULATING 1103s FUNCTIONS BY NAME IN THIS WAY. 1103s 1103s =ITEM 3. 1103s 1103s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1103s 1103s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1103s IS DONE ON DYNAMICS: 1103s 1103s { 1103s LOCAL $SIG{INT} = 'IGNORE'; 1103s FUNCT(); # UNINTERRUPTIBLE 1103s } 1103s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1103s 1103s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1103s 1103s =BACK 1103s 1103s =HEAD2 PASS BY REFERENCE 1103s X X X 1103s 1103s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1103s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1103s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1103s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1103s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1103s 1103s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1103s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1103s OF ALL THEIR FORMER LAST ELEMENTS: 1103s 1103s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1103s 1103s SUB POPMANY { 1103s MY $AREF; 1103s MY @RETLIST; 1103s FOREACH $AREF ( @_ ) { 1103s PUSH @RETLIST, POP @$AREF; 1103s } 1103s RETURN @RETLIST; 1103s } 1103s 1103s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1103s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1103s 1103s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1103s SUB INTER { 1103s MY ($K, $HREF, %SEEN); # LOCALS 1103s FOREACH $HREF (@_) { 1103s WHILE ( $K = EACH %$HREF ) { 1103s $SEEN{$K}++; 1103s } 1103s } 1103s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1103s } 1103s 1103s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1103s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1103s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1103s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1103s A LITTLE EXPENSIVE. 1103s 1103s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1103s 1103s (@W, @X) = FUNC(@Y, @Z); 1103s OR 1103s (%W, %X) = FUNC(%Y, %Z); 1103s 1103s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1103s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1103s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1103s AS ALWAYS. 1103s 1103s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1103s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1103s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1103s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1103s 1103s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1103s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1103s SUB FUNC { 1103s MY ($YREF, $ZREF) = @_; 1103s IF (@$YREF > @$ZREF) { 1103s RETURN ($YREF, $ZREF); 1103s } ELSE { 1103s RETURN ($ZREF, $YREF); 1103s } 1103s } 1103s 1103s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1103s 1103s (*W, *X) = FUNC(\@Y, \@Z); 1103s PRINT "@W HAS MORE THAN @X\N"; 1103s SUB FUNC { 1103s LOCAL (*Y, *Z) = @_; 1103s IF (@Y > @Z) { 1103s RETURN (\@Y, \@Z); 1103s } ELSE { 1103s RETURN (\@Z, \@Y); 1103s } 1103s } 1103s 1103s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1103s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1103s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1103s ARE IN THE SYMBOL TABLE. 1103s 1103s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1103s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1103s FOR EXAMPLE: 1103s 1103s SPLUTTER(\*STDOUT); 1103s SUB SPLUTTER { 1103s MY $FH = SHIFT; 1103s PRINT $FH "HER UM WELL A HMMM\N"; 1103s } 1103s 1103s $REC = GET_REC(\*STDIN); 1103s SUB GET_REC { 1103s MY $FH = SHIFT; 1103s RETURN SCALAR <$FH>; 1103s } 1103s 1103s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1103s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1103s 1103s SUB OPENIT { 1103s MY $PATH = SHIFT; 1103s LOCAL *FH; 1103s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1103s } 1103s 1103s =HEAD2 PROTOTYPES 1103s X X 1103s 1103s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1103s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1103s SECTION OR WITH A L. 1103s IF YOU DECLARE EITHER OF 1103s 1103s SUB MYPUSH (\@@) 1103s SUB MYPUSH :PROTOTYPE(\@@) 1103s 1103s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1103s 1103s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1103s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1103s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1103s OF AN ATTRIBUTE. 1103s 1103s THE 1103s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1103s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1103s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1103s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1103s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1103s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1103s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1103s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1103s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1103s 1103s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1103s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1103s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1103s 1103s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1103s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1103s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1103s CORRESPONDING BUILT-IN. 1103s 1103s DECLARED AS CALLED AS 1103s 1103s SUB MYLINK ($$) MYLINK $OLD, $NEW 1103s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1103s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1103s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1103s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1103s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1103s SUB MYPOP (\@) MYPOP @ARRAY 1103s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1103s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1103s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1103s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1103s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1103s SUB MYRAND (;$) MYRAND 42 1103s SUB MYTIME () MYTIME 1103s 1103s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1103s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1103s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1103s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1103s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1103s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1103s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1103s 1103s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1103s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1103s 1103s SUB MYREF (\[$@%&*]) 1103s 1103s WILL ALLOW CALLING MYREF() AS 1103s 1103s MYREF $VAR 1103s MYREF @ARRAY 1103s MYREF %HASH 1103s MYREF &SUB 1103s MYREF *GLOB 1103s 1103s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1103s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1103s 1103s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1103s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1103s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1103s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1103s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1103s OR A SUBSEQUENT COMMA. 1103s 1103s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1103s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1103s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1103s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1103s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1103s FOLLOWS: 1103s 1103s USE SYMBOL 'QUALIFY_TO_REF'; 1103s 1103s SUB FOO (*) { 1103s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1103s ... 1103s } 1103s 1103s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1103s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1103s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1103s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1103s 1103s SUB MYPUSH (+@) { 1103s MY $AREF = SHIFT; 1103s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1103s PUSH @$AREF, @_; 1103s } 1103s 1103s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1103s IS OF AN ACCEPTABLE TYPE. 1103s 1103s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1103s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1103s 1103s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1103s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1103s PROVIDED, C<$_> WILL BE USED INSTEAD. 1103s 1103s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1103s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1103s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1103s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1103s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1103s 1103s MYTIME +2; 1103s 1103s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1103s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1103s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1103s 1103s SUB MYGETPROTOBYNUMBER($;); 1103s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1103s 1103s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1103s PROVIDED IT'S IN THE INITIAL POSITION: 1103s X<&> 1103s 1103s SUB TRY (&@) { 1103s MY($TRY,$CATCH) = @_; 1103s EVAL { &$TRY }; 1103s IF ($@) { 1103s LOCAL $_ = $@; 1103s &$CATCH; 1103s } 1103s } 1103s SUB CATCH (&) { $_[0] } 1103s 1103s TRY { 1103s DIE "PHOOEY"; 1103s } CATCH { 1103s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1103s }; 1103s 1103s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1103s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1103s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1103s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1103s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1103s 1103s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1103s X 1103s 1103s SUB MYGREP (&@) { 1103s MY $CODE = SHIFT; 1103s MY @RESULT; 1103s FOREACH $_ (@_) { 1103s PUSH(@RESULT, $_) IF &$CODE; 1103s } 1103s @RESULT; 1103s } 1103s 1103s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1103s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1103s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1103s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1103s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1103s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1103s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1103s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1103s 1103s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1103s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1103s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1103s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1103s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1103s MAJORITY OF OFFENDING CODE IS FIXED. 1103s 1103s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1103s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1103s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1103s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1103s 1103s SUB FUNC ($) { 1103s MY $N = SHIFT; 1103s PRINT "YOU GAVE ME $N\N"; 1103s } 1103s 1103s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1103s RETURNING A LIST: 1103s 1103s FUNC(@FOO); 1103s FUNC( $TEXT =~ /\W+/G ); 1103s 1103s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1103s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1103s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1103s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1103s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1103s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1103s 1103s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1103s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1103s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1103s EFFECT, LIKE SO: 1103s 1103s SUB FOO($$); 1103s SUB FOO($$) { 1103s FOO 1, 2; 1103s } 1103s 1103s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1103s TO MAKE THE WORLD A BETTER PLACE. 1103s 1103s =HEAD2 CONSTANT FUNCTIONS 1103s X 1103s 1103s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1103s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1103s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1103s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1103s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1103s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1103s 1103s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1103s 1103s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1103s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1103s # AND IT'S INLINED, TOO! 1103s SUB ST_DEV () { 0 } 1103s SUB ST_INO () { 1 } 1103s 1103s SUB FLAG_FOO () { 1 << 8 } 1103s SUB FLAG_BAR () { 1 << 9 } 1103s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1103s 1103s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1103s 1103s SUB N () { INT(OPT_BAZ) / 3 } 1103s 1103s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1103s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1103s 1103s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1103s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1103s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1103s C: 1103s 1103s SUB BAZ_VAL () { 1103s IF (OPT_BAZ) { 1103s RETURN 23; 1103s } 1103s ELSE { 1103s RETURN 42; 1103s } 1103s } 1103s SUB BONK_VAL () { RETURN 12345 } 1103s 1103s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1103s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1103s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1103s 1103s BEGIN { 1103s MY $VAR = 1; 1103s NO STRICT 'REFS'; 1103s *INLINED = SUB () { $VAR }; 1103s } 1103s 1103s BEGIN { 1103s MY $VAR = 1; 1103s MY $REF = \$VAR; 1103s NO STRICT 'REFS'; 1103s *NOT_INLINED = SUB () { $VAR }; 1103s } 1103s 1103s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1103s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1103s 1103s BEGIN { 1103s MY $X = 10; 1103s *FOO = SUB () { $X }; 1103s $X++; 1103s } 1103s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1103s 1103s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1103s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1103s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1103s SO IT PRINTED C<10>, NOT C<11>. 1103s 1103s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1103s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1103s ASIDE FROM WHERE IT IS DECLARED. 1103s 1103s # FINE, NO WARNING 1103s BEGIN { 1103s MY $X = 54321; 1103s *INLINED = SUB () { $X }; 1103s } 1103s # ERROR 1103s BEGIN { 1103s MY $X; 1103s $X = 54321; 1103s *ALSO_INLINED = SUB () { $X }; 1103s } 1103s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1103s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1103s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1103s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1103s CONSTANT SUBROUTINE: 1103s 1103s MY $X = 54321; 1103s *INLINED = SUB : CONST { $X }; 1103s $X++; 1103s 1103s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1103s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1103s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1103s VALUE CAPTURED THE SAME WAY. 1103s 1103s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1103s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1103s AN EXPLICIT C: 1103s 1103s BEGIN { 1103s MY $X = 10; 1103s *FOO = SUB () { RETURN $X }; 1103s $X++; 1103s } 1103s PRINT FOO(); # PRINTS 11 1103s 1103s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1103s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1103s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1103s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1103s 1103s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1103s SUB ONE { 1103s 1; 1103s } 1103s IF (ONE ) { 1103s PRINT ONE() IF ONE ; 1103s } 1103s 1103s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1103s SUB ONE () { 1 } 1103s DO { 1103s PRINT 1 1103s }; 1103s 1103s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1103s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1103s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1103s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1103s 1103s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1103s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1103s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1103s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1103s 1103s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1103s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1103s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1103s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1103s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1103s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1103s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1103s MENTIONED ABOVE: 1103s 1103s SUB NOT_INLINED () { RETURN 23 } 1103s 1103s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1103s X X X X 1103s 1103s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1103s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1103s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1103s ON A NON-UNIX SYSTEM. 1103s 1103s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1103s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1103s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1103s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1103s 1103s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1103s CHDIR $SOMEWHERE; 1103s SUB CHDIR { ... } 1103s 1103s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1103s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1103s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1103s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1103s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1103s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1103s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1103s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1103s FOR SOME KEYWORDS. SEE L. 1103s 1103s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1103s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1103s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1103s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1103s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1103s THAT IS, THEY COULD SAY 1103s 1103s USE MODULE 'OPEN'; 1103s 1103s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1103s 1103s USE MODULE; 1103s 1103s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1103s 1103s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1103s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1103s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1103s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1103s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1103s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1103s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1103s 1103s PACKAGE REGLOB; 1103s REQUIRE EXPORTER; 1103s @ISA = 'EXPORTER'; 1103s @EXPORT_OK = 'GLOB'; 1103s 1103s SUB IMPORT { 1103s MY $PKG = SHIFT; 1103s RETURN UNLESS @_; 1103s MY $SYM = SHIFT; 1103s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1103s $PKG->EXPORT($WHERE, $SYM, @_); 1103s } 1103s 1103s SUB GLOB { 1103s MY $PAT = SHIFT; 1103s MY @GOT; 1103s IF (OPENDIR MY $D, '.') { 1103s @GOT = GREP /$PAT/, READDIR $D; 1103s CLOSEDIR $D; 1103s } 1103s RETURN @GOT; 1103s } 1103s 1; 1103s 1103s AND HERE'S HOW IT COULD BE (AB)USED: 1103s 1103s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1103s PACKAGE FOO; 1103s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1103s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1103s 1103s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1103s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1103s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1103s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1103s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1103s IT MUST BE DONE AT ALL. 1103s 1103s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1103s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1103s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1103s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1103s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1103s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1103s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1103s LIBRARY. 1103s 1103s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1103s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1103s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1103s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1103s (SEE L). 1103s 1103s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1103s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1103s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1103s 1103s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1103s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1103s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1103s C SYNTAX, THOUGH). 1103s 1103s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1103s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1103s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1103s 1103s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1103s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1103s 1103s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1103s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1103s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1103s 1103s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1103s 1103s =HEAD2 AUTOLOADING 1103s X X 1103s 1103s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1103s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1103s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1103s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1103s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1103s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1103s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1103s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1103s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1103s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1103s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1103s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1103s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1103s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1103s SUBROUTINE NAME. SEE L FOR DETAILS.) 1103s 1103s 1103s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1103s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1103s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1103s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1103s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1103s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1103s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1103s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1103s 1103s SUB AUTOLOAD { 1103s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1103s MY $PROGRAM = $AUTOLOAD; 1103s $PROGRAM =~ S/.*:://; 1103s SYSTEM($PROGRAM, @_); 1103s } 1103s DATE(); 1103s WHO(); 1103s LS('-L'); 1103s 1103s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1103s EVEN NEED PARENTHESES: 1103s 1103s USE SUBS QW(DATE WHO LS); 1103s DATE; 1103s WHO; 1103s LS '-L'; 1103s 1103s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1103s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1103s 1103s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1103s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1103s DESCRIBED IN L AND IN L, THE STANDARD 1103s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1103s FUNCTIONS TO PERL CODE IN L. 1103s 1103s =HEAD2 SUBROUTINE ATTRIBUTES 1103s X X X 1103s 1103s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1103s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1103s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1103s C HAD BEEN SEEN. SEE L FOR DETAILS 1103s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1103s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1103s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1103s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1103s 1103s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1103s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1103s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1103s NEST PROPERLY. 1103s 1103s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1103s 1103s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1103s SUB PLUGH () : UGLY('\(") :BAD; 1103s SUB XYZZY : _5X5 { ... } 1103s 1103s EXAMPLES OF INVALID SYNTAX: 1103s 1103s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1103s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1103s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1103s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1103s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1103s 1103s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1103s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1103s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1103s PARSED AND INVOKED: 1103s 1103s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1103s 1103s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1103s SEE L AND L. 1103s 1103s =HEAD1 SEE ALSO 1103s 1103s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1103s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1103s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1103s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1103s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1103s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1103s 1103s =FOR VI 1103s # EX: SET STS=0 SW=4 ET: 1103s 1103s ok 2 1103s # testing mod_cgi with /modules/cgi/perl.pl 1103s # expected 200 1103s # received 200 1103s # body: PERL CGI 1103s ok 3 1103s # testing mod_test_rwrite with /test_rwrite 1103s # expected 200 1103s # received 200 1103s # body: A 1103s ok 4 1103s ok 1106s t/filter/case_in.t .................. 1106s 1..3 1106s # Running under perl version 5.040001 for linux 1106s # Current time local: Thu Sep 4 18:10:06 2025 1106s # Current time GMT: Thu Sep 4 18:10:06 2025 1106s # Using Test.pm version 1.31 1106s # Using Apache/Test.pm version 1.44 1106s ok 1 1106s # testing mod_cgi with /modules/cgi/perl_echo.pl 1106s # expected 200 1106s # received 200 1106s ok 2 1106s # testing mod_echo_post with /echo_post 1106s # expected 200 1106s # received 200 1106s ok 3 1106s ok 1109s t/filter/input_body.t ............... 1109s 1..2 1109s # Running under perl version 5.040001 for linux 1109s # Current time local: Thu Sep 4 18:10:09 2025 1109s # Current time GMT: Thu Sep 4 18:10:09 2025 1109s # Using Test.pm version 1.31 1109s # Using Apache/Test.pm version 1.44 1109s # testing : Posted "1 ko" 1109s # expected: 'ok 1' 1109s # received: 'ok 1' 1109s ok 1 1109s # testing : Posted "2 ko" 1109s # expected: 'ok 2' 1109s # received: 'ok 2' 1109s ok 2 1109s ok 1112s t/http11/basicauth.t ................ 1112s 1..3 1112s # Running under perl version 5.040001 for linux 1112s # Current time local: Thu Sep 4 18:10:12 2025 1112s # Current time GMT: Thu Sep 4 18:10:12 2025 1112s # Using Test.pm version 1.31 1112s # Using Apache/Test.pm version 1.44 1112s ok 1 1112s ok 2 1112s ok 3 1112s ok 1115s t/http11/chunked.t .................. 1115s 1..30 1115s # Running under perl version 5.040001 for linux 1115s # Current time local: Thu Sep 4 18:10:15 2025 1115s # Current time GMT: Thu Sep 4 18:10:15 2025 1115s # Using Test.pm version 1.31 1115s # Using Apache/Test.pm version 1.44 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 1 1115s # testing : response Transfer-Encoding 1115s # expected: 'chunked' 1115s # received: 'chunked' 1115s ok 2 1115s # testing : no Content-Length 1115s # expected: 0 1115s # received: 0 1115s ok 3 1115s # testing : body length 1115s # expected: '70976' 1115s # received: 70976 1115s ok 4 1115s # testing : number of requests 1115s # expected: 1 1115s # received: 1 1115s ok 5 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 6 1115s # testing : response Transfer-Encoding 1115s # expected: 'chunked' 1115s # received: 'chunked' 1115s ok 7 1115s # testing : no Content-Length 1115s # expected: 0 1115s # received: 0 1115s ok 8 1115s # testing : body length 1115s # expected: '212509' 1115s # received: 212509 1115s ok 9 1115s # testing : number of requests 1115s # expected: 2 1115s # received: 2 1115s ok 10 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 11 1115s # testing : response Transfer-Encoding 1115s # expected: 'chunked' 1115s # received: 'chunked' 1115s ok 12 1115s # testing : no Content-Length 1115s # expected: 0 1115s # received: 0 1115s ok 13 1115s # testing : body length 1115s # expected: '280545' 1115s # received: 280545 1115s ok 14 1115s # testing : number of requests 1115s # expected: 3 1115s # received: 3 1115s ok 15 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 16 1115s # testing : response Transfer-Encoding 1115s # expected: 'chunked' 1115s # received: 'chunked' 1115s ok 17 1115s # testing : no Content-Length 1115s # expected: 0 1115s # received: 0 1115s ok 18 1115s # testing : body length 1115s # expected: '845969' 1115s # received: 845969 1115s ok 19 1115s # testing : number of requests 1115s # expected: 4 1115s # received: 4 1115s ok 20 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 21 1115s # testing : no Transfer-Encoding (test result inverted) 1115s # expected: 'chunked' 1115s # received: '' 1115s ok 22 1115s # testing : content length 1115s # expected: 253 1115s # received: '253' 1115s ok 23 1115s # testing : body length 1115s # expected: '242' 1115s # received: 242 1115s ok 24 1115s # testing : number of requests 1115s # expected: 5 1115s # received: 5 1115s ok 25 1115s # testing : response protocol 1115s # expected: 'HTTP/1.1' 1115s # received: 'HTTP/1.1' 1115s ok 26 1115s # testing : no Transfer-Encoding (test result inverted) 1115s # expected: 'chunked' 1115s # received: '' 1115s ok 27 1115s # testing : content length 1115s # expected: '' 1115s # received: '' 1115s ok 28 1115s # testing : body length 1115s # expected: '14276' 1115s # received: 14276 1115s ok 29 1115s # testing : number of requests 1115s # expected: 6 1115s # received: 6 1115s ok 30 1115s ok 1118s t/http11/chunked2.t ................. 1118s 1..2 1118s # Running under perl version 5.040001 for linux 1118s # Current time local: Thu Sep 4 18:10:18 2025 1118s # Current time GMT: Thu Sep 4 18:10:18 2025 1118s # Using Test.pm version 1.31 1118s # Using Apache/Test.pm version 1.44 1118s # testing : successful response 1118s # expected: 200 1118s # received: '200' 1118s ok 1 1118s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1118s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1118s ok 2 1118s ok 1121s t/http11/clength.t .................. 1121s 1..6 1121s # Running under perl version 5.040001 for linux 1121s # Current time local: Thu Sep 4 18:10:21 2025 1121s # Current time GMT: Thu Sep 4 18:10:21 2025 1121s # Using Test.pm version 1.31 1121s # Using Apache/Test.pm version 1.44 1121s # testing : successful response 1121s # expected: 200 1121s # received: '200' 1121s ok 1 1121s # expected: 10 1121s # received: '10' 1121s ok 2 1121s # expected: 'bbbbbbbbbb' 1121s # received: 'bbbbbbbbbb' 1121s ok 3 1121s # testing : successful response 1121s # expected: 200 1121s # received: '200' 1121s ok 4 1121s # expected: 6 1121s # received: '6' 1121s ok 5 1121s # expected: 'foobar' 1121s # received: 'foobar' 1121s ok 6 1121s ok 1125s t/http11/post.t ..................... 1125s # using LWP client 1125s 1..51 1125s # Running under perl version 5.040001 for linux 1125s # Current time local: Thu Sep 4 18:10:24 2025 1125s # Current time GMT: Thu Sep 4 18:10:24 2025 1125s # Using Test.pm version 1.31 1125s # Using Apache/Test.pm version 1.44 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 1024 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Connection: Keep-Alive 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 1 1125s #DMMATCH1: 1 1125s #Keep-Alive: timeout=5, max=100 1125s # 1125s # testing : length posted 1125s # expected: '1024' 1125s # received: 1024 1125s ok 1 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 2048 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 2 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '2048' 1125s # received: 2048 1125s ok 2 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 3072 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 3 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '3072' 1125s # received: 3072 1125s ok 3 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 4096 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 4 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '4096' 1125s # received: 4096 1125s ok 4 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 5120 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 5 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '5120' 1125s # received: 5120 1125s ok 5 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 6144 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 6 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '6144' 1125s # received: 6144 1125s ok 6 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 7168 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 7 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '7168' 1125s # received: 7168 1125s ok 7 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 8192 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 8 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '8192' 1125s # received: 8192 1125s ok 8 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 9216 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 5 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 9 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '9216' 1125s # received: 9216 1125s ok 9 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 10240 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 10 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '10240' 1125s # received: 10240 1125s ok 10 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 11264 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:26 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 11 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '11264' 1125s # received: 11264 1125s ok 11 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 12288 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 12 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '12288' 1125s # received: 12288 1125s ok 12 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 13312 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 13 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '13312' 1125s # received: 13312 1125s ok 13 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 14336 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 14 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '14336' 1125s # received: 14336 1125s ok 14 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 15360 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 15 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '15360' 1125s # received: 15360 1125s ok 15 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 16384 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 16 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '16384' 1125s # received: 16384 1125s ok 16 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 17408 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 17 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '17408' 1125s # received: 17408 1125s ok 17 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 18432 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 18 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '18432' 1125s # received: 18432 1125s ok 18 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 19456 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 19 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '19456' 1125s # received: 19456 1125s ok 19 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 20480 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 20 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '20480' 1125s # received: 20480 1125s ok 20 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 21504 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 21 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '21504' 1125s # received: 21504 1125s ok 21 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 22528 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 22 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '22528' 1125s # received: 22528 1125s ok 22 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 23552 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 23 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '23552' 1125s # received: 23552 1125s ok 23 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 24576 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 24 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '24576' 1125s # received: 24576 1125s ok 24 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 25600 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 25 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '25600' 1125s # received: 25600 1125s ok 25 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 26624 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 26 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '26624' 1125s # received: 26624 1125s ok 26 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 27648 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 27 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '27648' 1125s # received: 27648 1125s ok 27 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 28672 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 28 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '28672' 1125s # received: 28672 1125s ok 28 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 29696 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 29 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '29696' 1125s # received: 29696 1125s ok 29 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 30720 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 30 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '30720' 1125s # received: 30720 1125s ok 30 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 31744 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 31 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '31744' 1125s # received: 31744 1125s ok 31 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 32768 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 32 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '32768' 1125s # received: 32768 1125s ok 32 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 33792 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 33 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '33792' 1125s # received: 33792 1125s ok 33 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 34816 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:27 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 34 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '34816' 1125s # received: 34816 1125s ok 34 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 35840 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 35 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '35840' 1125s # received: 35840 1125s ok 35 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 36864 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 36 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '36864' 1125s # received: 36864 1125s ok 36 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 37888 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 37 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '37888' 1125s # received: 37888 1125s ok 37 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 38912 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 38 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '38912' 1125s # received: 38912 1125s ok 38 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 39936 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 39 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '39936' 1125s # received: 39936 1125s ok 39 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 40960 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 40 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '40960' 1125s # received: 40960 1125s ok 40 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 41984 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 41 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '41984' 1125s # received: 41984 1125s ok 41 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 43008 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 42 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '43008' 1125s # received: 43008 1125s ok 42 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 44032 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 43 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '44032' 1125s # received: 44032 1125s ok 43 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 45056 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 44 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '45056' 1125s # received: 45056 1125s ok 44 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 46080 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 45 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '46080' 1125s # received: 46080 1125s ok 45 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 47104 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 46 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '47104' 1125s # received: 47104 1125s ok 46 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 48128 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 47 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '48128' 1125s # received: 48128 1125s ok 47 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 49152 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 48 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '49152' 1125s # received: 49152 1125s ok 48 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 50176 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 49 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '50176' 1125s # received: 50176 1125s ok 49 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 51200 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 6 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 50 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '51200' 1125s # received: 51200 1125s ok 50 1125s #lwp request: 1125s #POST http://localhost:8529/eat_post HTTP/1.1 1125s #User-Agent: libwww-perl/6.78 1125s #Content-Length: 102400 1125s # 1125s #server response: 1125s #HTTP/1.1 200 OK 1125s #Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1125s #Vary: In-If1 1125s #Content-Length: 7 1125s #Client-Date: Thu, 04 Sep 2025 18:10:28 GMT 1125s #Client-Peer: 127.0.0.1:8529 1125s #Client-Response-Num: 51 1125s #DMMATCH1: 1 1125s # 1125s # testing : length posted 1125s # expected: '102400' 1125s # received: 102400 1125s ok 51 1125s ok 1128s t/modules/aaa.t ..................... 1128s 1..40 1128s # Running under perl version 5.040001 for linux 1128s # Current time local: Thu Sep 4 18:10:28 2025 1128s # Current time GMT: Thu Sep 4 18:10:28 2025 1128s # Using Test.pm version 1.31 1128s # Using Apache/Test.pm version 1.44 1128s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 1128s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1128s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 1128s ok 1 1128s ok 2 1128s ok 3 1128s ok 4 1128s ok 5 1128s ok 6 1128s ok 7 1128s ok 8 1128s ok 9 1128s ok 10 1128s ok 11 1128s ok 12 1128s ok 13 1128s ok 14 1128s ok 15 1128s ok 16 1128s ok 17 1128s ok 18 1128s ok 19 1128s ok 20 1128s ok 21 1128s ok 22 1128s ok 23 1128s ok 24 1128s ok 25 1128s ok 26 1128s ok 27 1128s ok 28 1128s ok 29 1128s ok 30 1128s ok 31 1128s ok 32 1128s ok 33 1128s ok 34 1128s ok 35 1128s ok 36 1128s ok 37 1128s ok 38 1128s ok 39 1128s ok 40 1128s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 1128s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 1128s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1128s ok 1132s t/modules/access.t .................. 1132s 1..408 1132s # Running under perl version 5.040001 for linux 1132s # Current time local: Thu Sep 4 18:10:31 2025 1132s # Current time GMT: Thu Sep 4 18:10:31 2025 1132s # Using Test.pm version 1.31 1132s # Using Apache/Test.pm version 1.44 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # expecting access. 1132s ok 1 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 2 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from all 1132s # expecting access. 1132s ok 3 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 4 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from localhost 1132s # expecting access. 1132s ok 5 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 6 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 7 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 8 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 9 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 10 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 11 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 12 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 13 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 14 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 15 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 16 1132s # --- 1132s # Order deny,allow 1132s # Allow from all 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 17 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # expecting access. 1132s ok 18 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 19 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from all 1132s # expecting access. 1132s ok 20 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 21 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from localhost 1132s # expecting access. 1132s ok 22 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 23 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 24 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 25 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 26 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 27 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 28 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 29 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 30 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 31 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 32 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 33 1132s # --- 1132s # Order deny,allow 1132s # Allow from localhost 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 34 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # expecting access. 1132s ok 35 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 36 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from all 1132s # expecting access. 1132s ok 37 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 38 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from localhost 1132s # expecting access. 1132s ok 39 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 40 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 41 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 42 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 43 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 44 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 45 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 46 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 47 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 48 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 49 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 50 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 51 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # expecting access. 1132s ok 52 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 53 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from all 1132s # expecting access. 1132s ok 54 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 55 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from localhost 1132s # expecting access. 1132s ok 56 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 57 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 58 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 59 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 60 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 61 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 62 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 63 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 64 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 65 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 66 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 67 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 68 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 69 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 70 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from all 1132s # expecting access. 1132s ok 71 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 72 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from localhost 1132s # expecting access. 1132s ok 73 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 74 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 75 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 76 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 77 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 78 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 79 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 80 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 81 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 82 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 83 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 84 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 85 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # expecting access. 1132s ok 86 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 87 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from all 1132s # expecting access. 1132s ok 88 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 89 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from localhost 1132s # expecting access. 1132s ok 90 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 91 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1 1132s # expecting access. 1132s ok 92 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 93 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0 1132s # expecting access. 1132s ok 94 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 95 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 96 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 97 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/16 1132s # expecting access. 1132s ok 98 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 99 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 100 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 101 1132s # --- 1132s # Order deny,allow 1132s # Allow from 127.0.0.1/16 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 102 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # expecting access. 1132s ok 103 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 104 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from all 1132s # expecting access denial. 1132s ok 105 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 106 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 107 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 108 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 109 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 110 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 111 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 112 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 113 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 114 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 115 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 116 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 117 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 118 1132s # --- 1132s # Order deny,allow 1132s # Allow from somewhere.else.com 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 119 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # expecting access. 1132s ok 120 1132s # --- 1132s # Order deny,allow 1132s # Deny from all 1132s # expecting access denial. 1132s ok 121 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from all 1132s # expecting access denial. 1132s ok 122 1132s # --- 1132s # Order deny,allow 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 123 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 124 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 125 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 126 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 127 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 128 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 129 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 130 1132s # --- 1132s # Order deny,allow 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 131 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 132 1132s # --- 1132s # Order deny,allow 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 133 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 134 1132s # --- 1132s # Order deny,allow 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 135 1132s # --- 1132s # Order deny,allow 1132s # Allow from 66.6.6.6 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 136 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # expecting access. 1132s ok 137 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 138 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from all 1132s # expecting access denial. 1132s ok 139 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 140 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 141 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 142 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 143 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 144 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 145 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 146 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 147 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 148 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 149 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 150 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 151 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 152 1132s # --- 1132s # Order allow,deny 1132s # Allow from all 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 153 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # expecting access. 1132s ok 154 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 155 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from all 1132s # expecting access denial. 1132s ok 156 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 157 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 158 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 159 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 160 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 161 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 162 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 163 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 164 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 165 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 166 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 167 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 168 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 169 1132s # --- 1132s # Order allow,deny 1132s # Allow from localhost 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 170 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # expecting access. 1132s ok 171 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 172 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from all 1132s # expecting access denial. 1132s ok 173 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 174 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 175 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 176 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 177 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 178 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 179 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 180 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 181 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 182 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 183 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 184 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 185 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 186 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 187 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # expecting access. 1132s ok 188 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 189 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from all 1132s # expecting access denial. 1132s ok 190 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 191 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 192 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 193 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 194 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 195 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 196 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 197 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 198 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 199 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 200 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 201 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 202 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 203 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 204 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 205 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 206 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from all 1132s # expecting access denial. 1132s ok 207 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 208 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 209 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 210 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 211 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 212 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 213 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 214 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 215 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 216 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 217 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 218 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 219 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 220 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 221 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # expecting access. 1132s ok 222 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 223 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from all 1132s # expecting access denial. 1132s ok 224 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 225 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 226 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 227 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 228 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 229 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 230 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 231 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 232 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 233 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 234 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 235 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 236 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 237 1132s # --- 1132s # Order allow,deny 1132s # Allow from 127.0.0.1/16 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 238 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # expecting access denial. 1132s ok 239 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 240 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from all 1132s # expecting access denial. 1132s ok 241 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 242 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 243 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 244 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 245 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 246 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 247 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 248 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 249 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 250 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 251 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 252 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 253 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 254 1132s # --- 1132s # Order allow,deny 1132s # Allow from somewhere.else.com 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 255 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # expecting access denial. 1132s ok 256 1132s # --- 1132s # Order allow,deny 1132s # Deny from all 1132s # expecting access denial. 1132s ok 257 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from all 1132s # expecting access denial. 1132s ok 258 1132s # --- 1132s # Order allow,deny 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 259 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 260 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 261 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 262 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 263 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 264 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 265 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 266 1132s # --- 1132s # Order allow,deny 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 267 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 268 1132s # --- 1132s # Order allow,deny 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 269 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 270 1132s # --- 1132s # Order allow,deny 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 271 1132s # --- 1132s # Order allow,deny 1132s # Allow from 66.6.6.6 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 272 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # expecting access. 1132s ok 273 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 274 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from all 1132s # expecting access denial. 1132s ok 275 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 276 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 277 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 278 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 279 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 280 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 281 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 282 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 283 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 284 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 285 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 286 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 287 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 288 1132s # --- 1132s # Order mutual-failure 1132s # Allow from all 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 289 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # expecting access. 1132s ok 290 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 291 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from all 1132s # expecting access denial. 1132s ok 292 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 293 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 294 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 295 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 296 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 297 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 298 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 299 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 300 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 301 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 302 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 303 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 304 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 305 1132s # --- 1132s # Order mutual-failure 1132s # Allow from localhost 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 306 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # expecting access. 1132s ok 307 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 308 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from all 1132s # expecting access denial. 1132s ok 309 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 310 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 311 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 312 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 313 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 314 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 315 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 316 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 317 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 318 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 319 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 320 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 321 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 322 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 323 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # expecting access. 1132s ok 324 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 325 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from all 1132s # expecting access denial. 1132s ok 326 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 327 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 328 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 329 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 330 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 331 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 332 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 333 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 334 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 335 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 336 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 337 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 338 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 339 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 340 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # expecting access. 1132s ok 341 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 342 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from all 1132s # expecting access denial. 1132s ok 343 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 344 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 345 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 346 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 347 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 348 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 349 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 350 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 351 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 352 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 353 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 354 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 355 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 356 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/255.255.0.0 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 357 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # expecting access. 1132s ok 358 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 359 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from all 1132s # expecting access denial. 1132s ok 360 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 361 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 362 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 363 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 364 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 365 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 366 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 367 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 368 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 369 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 370 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 371 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from somewhere.else.com 1132s # expecting access. 1132s ok 372 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 373 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 127.0.0.1/16 1132s # Deny from 66.6.6.6 1132s # expecting access. 1132s ok 374 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # expecting access denial. 1132s ok 375 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 376 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from all 1132s # expecting access denial. 1132s ok 377 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 378 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 379 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 380 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 381 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 382 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 383 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 384 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 385 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 386 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 387 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 388 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 389 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 390 1132s # --- 1132s # Order mutual-failure 1132s # Allow from somewhere.else.com 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 391 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # expecting access denial. 1132s ok 392 1132s # --- 1132s # Order mutual-failure 1132s # Deny from all 1132s # expecting access denial. 1132s ok 393 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from all 1132s # expecting access denial. 1132s ok 394 1132s # --- 1132s # Order mutual-failure 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 395 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from localhost 1132s # expecting access denial. 1132s ok 396 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 397 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1 1132s # expecting access denial. 1132s ok 398 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 399 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0 1132s # expecting access denial. 1132s ok 400 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 401 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/255.255.0.0 1132s # expecting access denial. 1132s ok 402 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 403 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from 127.0.0.1/16 1132s # expecting access denial. 1132s ok 404 1132s # --- 1132s # Order mutual-failure 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 405 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from somewhere.else.com 1132s # expecting access denial. 1132s ok 406 1132s # --- 1132s # Order mutual-failure 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 407 1132s # --- 1132s # Order mutual-failure 1132s # Allow from 66.6.6.6 1132s # Deny from 66.6.6.6 1132s # expecting access denial. 1132s ok 408 1132s ok 1135s t/modules/actions.t ................. 1135s 1..20 1135s # Running under perl version 5.040001 for linux 1135s # Current time local: Thu Sep 4 18:10:35 2025 1135s # Current time GMT: Thu Sep 4 18:10:35 2025 1135s # Using Test.pm version 1.31 1135s # Using Apache/Test.pm version 1.44 1135s # expected: 200 1135s # received: '200' 1135s ok 1 1135s # expected: 'nada' 1135s # received: 'nada' 1135s ok 2 1135s # expected: 404 1135s # received: '404' 1135s ok 3 1135s ok 4 # skip RC=404, no need to check content 1135s # expected: 404 1135s # received: '404' 1135s ok 5 1135s ok 6 # skip RC=404, no need to check content 1135s # expected: 404 1135s # received: '404' 1135s ok 7 1135s ok 8 # skip RC=404, no need to check content 1135s # expected: 200 1135s # received: '200' 1135s ok 9 1135s # expected: 'nada' 1135s # received: 'nada' 1135s ok 10 1135s # expected: 404 1135s # received: '404' 1135s ok 11 1135s ok 12 # skip RC=404, no need to check content 1135s # expected: 200 1135s # received: '200' 1135s ok 13 1135s # expected: 'POST 1135s # foo2: bar2 1135s # ' 1135s # received: 'POST 1135s # foo2: bar2 1135s # ' 1135s ok 14 1135s # expected: 405 1135s # received: '405' 1135s ok 15 1135s # expected: 200 1135s # received: '200' 1135s ok 16 1135s # expected: 'foo=bar' 1135s # received: 'foo=bar' 1135s ok 17 1135s # expected: 200 1135s # received: '200' 1135s ok 18 1135s # expected: 'POST 1135s # foo2: bar2 1135s # ' 1135s # received: 'POST 1135s # foo2: bar2 1135s # ' 1135s ok 19 1135s # expected: 405 1135s # received: '405' 1135s ok 20 1135s ok 1139s t/modules/alias.t ................... 1139s 1..134 1139s # Running under perl version 5.040001 for linux 1139s # Current time local: Thu Sep 4 18:10:38 2025 1139s # Current time GMT: Thu Sep 4 18:10:38 2025 1139s # Using Test.pm version 1.31 1139s # Using Apache/Test.pm version 1.44 1139s # verifying simple aliases 1139s # testing : /alias/ 1139s # expected: 200 1139s # received: '200' 1139s ok 1 1139s # testing : /bogu/ 1139s # expected: 404 1139s # received: '404' 1139s ok 2 1139s # verifying alias match with /ali[0-9]. 1139s # testing : /ali0 1139s # expected: 0 1139s # received: '0' 1139s ok 3 1139s # testing : /ali1 1139s # expected: 1 1139s # received: '1' 1139s ok 4 1139s # testing : /ali2 1139s # expected: 2 1139s # received: '2' 1139s ok 5 1139s # testing : /ali3 1139s # expected: 3 1139s # received: '3' 1139s ok 6 1139s # testing : /ali4 1139s # expected: 4 1139s # received: '4' 1139s ok 7 1139s # testing : /ali5 1139s # expected: 5 1139s # received: '5' 1139s ok 8 1139s # testing : /ali6 1139s # expected: 6 1139s # received: '6' 1139s ok 9 1139s # testing : /ali7 1139s # expected: 7 1139s # received: '7' 1139s ok 10 1139s # testing : /ali8 1139s # expected: 8 1139s # received: '8' 1139s ok 11 1139s # testing : /ali9 1139s # expected: 9 1139s # received: '9' 1139s ok 12 1139s # verifying expression alias match with /expr/ali[0-9]. 1139s # testing : /ali0 1139s # expected: 0 1139s # received: '0' 1139s ok 13 1139s # testing : /ali1 1139s # expected: 1 1139s # received: '1' 1139s ok 14 1139s # testing : /ali2 1139s # expected: 2 1139s # received: '2' 1139s ok 15 1139s # testing : /ali3 1139s # expected: 3 1139s # received: '3' 1139s ok 16 1139s # testing : /ali4 1139s # expected: 4 1139s # received: '4' 1139s ok 17 1139s # testing : /ali5 1139s # expected: 5 1139s # received: '5' 1139s ok 18 1139s # testing : /ali6 1139s # expected: 6 1139s # received: '6' 1139s ok 19 1139s # testing : /ali7 1139s # expected: 7 1139s # received: '7' 1139s ok 20 1139s # testing : /ali8 1139s # expected: 8 1139s # received: '8' 1139s ok 21 1139s # testing : /ali9 1139s # expected: 9 1139s # received: '9' 1139s ok 22 1139s # testing : /forbid 1139s # expected: '403' 1139s # received: '403' 1139s ok 23 1139s # testing : /gone 1139s # expected: '410' 1139s # received: '410' 1139s ok 24 1139s # testing : /perm 1139s # expected: '301' 1139s # received: '301' 1139s ok 25 1139s # testing : /perm2 1139s # expected: '301' 1139s # received: '301' 1139s ok 26 1139s # testing : /seeother 1139s # expected: '303' 1139s # received: '303' 1139s ok 27 1139s # testing : /temp 1139s # expected: '302' 1139s # received: '302' 1139s ok 28 1139s # testing : /temp2 1139s # expected: '302' 1139s # received: '302' 1139s ok 29 1139s verifying body of perm and temp redirect match 1139s # testing : /p0 1139s # expected: 0 1139s # received: '0' 1139s ok 30 1139s # testing : /p1 1139s # expected: 1 1139s # received: '1' 1139s ok 31 1139s # testing : /p2 1139s # expected: 2 1139s # received: '2' 1139s ok 32 1139s # testing : /p3 1139s # expected: 3 1139s # received: '3' 1139s ok 33 1139s # testing : /p4 1139s # expected: 4 1139s # received: '4' 1139s ok 34 1139s # testing : /p5 1139s # expected: 5 1139s # received: '5' 1139s ok 35 1139s # testing : /p6 1139s # expected: 6 1139s # received: '6' 1139s ok 36 1139s # testing : /p7 1139s # expected: 7 1139s # received: '7' 1139s ok 37 1139s # testing : /p8 1139s # expected: 8 1139s # received: '8' 1139s ok 38 1139s # testing : /p9 1139s # expected: 9 1139s # received: '9' 1139s ok 39 1139s # testing : /t0 1139s # expected: 0 1139s # received: '0' 1139s ok 40 1139s # testing : /t1 1139s # expected: 1 1139s # received: '1' 1139s ok 41 1139s # testing : /t2 1139s # expected: 2 1139s # received: '2' 1139s ok 42 1139s # testing : /t3 1139s # expected: 3 1139s # received: '3' 1139s ok 43 1139s # testing : /t4 1139s # expected: 4 1139s # received: '4' 1139s ok 44 1139s # testing : /t5 1139s # expected: 5 1139s # received: '5' 1139s ok 45 1139s # testing : /t6 1139s # expected: 6 1139s # received: '6' 1139s ok 46 1139s # testing : /t7 1139s # expected: 7 1139s # received: '7' 1139s ok 47 1139s # testing : /t8 1139s # expected: 8 1139s # received: '8' 1139s ok 48 1139s # testing : /t9 1139s # expected: 9 1139s # received: '9' 1139s ok 49 1139s verifying body of perm and temp redirect match with expression support 1139s # testing : /p0 1139s # expected: 0 1139s # received: '0' 1139s ok 50 1139s # testing : /p1 1139s # expected: 1 1139s # received: '1' 1139s ok 51 1139s # testing : /p2 1139s # expected: 2 1139s # received: '2' 1139s ok 52 1139s # testing : /p3 1139s # expected: 3 1139s # received: '3' 1139s ok 53 1139s # testing : /p4 1139s # expected: 4 1139s # received: '4' 1139s ok 54 1139s # testing : /p5 1139s # expected: 5 1139s # received: '5' 1139s ok 55 1139s # testing : /p6 1139s # expected: 6 1139s # received: '6' 1139s ok 56 1139s # testing : /p7 1139s # expected: 7 1139s # received: '7' 1139s ok 57 1139s # testing : /p8 1139s # expected: 8 1139s # received: '8' 1139s ok 58 1139s # testing : /p9 1139s # expected: 9 1139s # received: '9' 1139s ok 59 1139s # testing : /t0 1139s # expected: 0 1139s # received: '0' 1139s ok 60 1139s # testing : /t1 1139s # expected: 1 1139s # received: '1' 1139s ok 61 1139s # testing : /t2 1139s # expected: 2 1139s # received: '2' 1139s ok 62 1139s # testing : /t3 1139s # expected: 3 1139s # received: '3' 1139s ok 63 1139s # testing : /t4 1139s # expected: 4 1139s # received: '4' 1139s ok 64 1139s # testing : /t5 1139s # expected: 5 1139s # received: '5' 1139s ok 65 1139s # testing : /t6 1139s # expected: 6 1139s # received: '6' 1139s ok 66 1139s # testing : /t7 1139s # expected: 7 1139s # received: '7' 1139s ok 67 1139s # testing : /t8 1139s # expected: 8 1139s # received: '8' 1139s ok 68 1139s # testing : /t9 1139s # expected: 9 1139s # received: '9' 1139s ok 69 1139s verifying return code of seeother and gone redirect match 1139s # testing : f0 1139s # expected: '403' 1139s # received: '403' 1139s ok 70 1139s # testing : f1 1139s # expected: '403' 1139s # received: '403' 1139s ok 71 1139s # testing : f2 1139s # expected: '403' 1139s # received: '403' 1139s ok 72 1139s # testing : f3 1139s # expected: '403' 1139s # received: '403' 1139s ok 73 1139s # testing : f4 1139s # expected: '403' 1139s # received: '403' 1139s ok 74 1139s # testing : f5 1139s # expected: '403' 1139s # received: '403' 1139s ok 75 1139s # testing : f6 1139s # expected: '403' 1139s # received: '403' 1139s ok 76 1139s # testing : f7 1139s # expected: '403' 1139s # received: '403' 1139s ok 77 1139s # testing : f8 1139s # expected: '403' 1139s # received: '403' 1139s ok 78 1139s # testing : f9 1139s # expected: '403' 1139s # received: '403' 1139s ok 79 1139s # testing : g0 1139s # expected: '410' 1139s # received: '410' 1139s ok 80 1139s # testing : g1 1139s # expected: '410' 1139s # received: '410' 1139s ok 81 1139s # testing : g2 1139s # expected: '410' 1139s # received: '410' 1139s ok 82 1139s # testing : g3 1139s # expected: '410' 1139s # received: '410' 1139s ok 83 1139s # testing : g4 1139s # expected: '410' 1139s # received: '410' 1139s ok 84 1139s # testing : g5 1139s # expected: '410' 1139s # received: '410' 1139s ok 85 1139s # testing : g6 1139s # expected: '410' 1139s # received: '410' 1139s ok 86 1139s # testing : g7 1139s # expected: '410' 1139s # received: '410' 1139s ok 87 1139s # testing : g8 1139s # expected: '410' 1139s # received: '410' 1139s ok 88 1139s # testing : g9 1139s # expected: '410' 1139s # received: '410' 1139s ok 89 1139s # testing : s0 1139s # expected: '303' 1139s # received: '303' 1139s ok 90 1139s # testing : s1 1139s # expected: '303' 1139s # received: '303' 1139s ok 91 1139s # testing : s2 1139s # expected: '303' 1139s # received: '303' 1139s ok 92 1139s # testing : s3 1139s # expected: '303' 1139s # received: '303' 1139s ok 93 1139s # testing : s4 1139s # expected: '303' 1139s # received: '303' 1139s ok 94 1139s # testing : s5 1139s # expected: '303' 1139s # received: '303' 1139s ok 95 1139s # testing : s6 1139s # expected: '303' 1139s # received: '303' 1139s ok 96 1139s # testing : s7 1139s # expected: '303' 1139s # received: '303' 1139s ok 97 1139s # testing : s8 1139s # expected: '303' 1139s # received: '303' 1139s ok 98 1139s # testing : s9 1139s # expected: '303' 1139s # received: '303' 1139s ok 99 1139s verifying return code of seeother and gone redirect match with expression support 1139s # testing : f0 1139s # expected: '403' 1139s # received: '403' 1139s ok 100 1139s # testing : f1 1139s # expected: '403' 1139s # received: '403' 1139s ok 101 1139s # testing : f2 1139s # expected: '403' 1139s # received: '403' 1139s ok 102 1139s # testing : f3 1139s # expected: '403' 1139s # received: '403' 1139s ok 103 1139s # testing : f4 1139s # expected: '403' 1139s # received: '403' 1139s ok 104 1139s # testing : f5 1139s # expected: '403' 1139s # received: '403' 1139s ok 105 1139s # testing : f6 1139s # expected: '403' 1139s # received: '403' 1139s ok 106 1139s # testing : f7 1139s # expected: '403' 1139s # received: '403' 1139s ok 107 1139s # testing : f8 1139s # expected: '403' 1139s # received: '403' 1139s ok 108 1139s # testing : f9 1139s # expected: '403' 1139s # received: '403' 1139s ok 109 1139s # testing : g0 1139s # expected: '410' 1139s # received: '410' 1139s ok 110 1139s # testing : g1 1139s # expected: '410' 1139s # received: '410' 1139s ok 111 1139s # testing : g2 1139s # expected: '410' 1139s # received: '410' 1139s ok 112 1139s # testing : g3 1139s # expected: '410' 1139s # received: '410' 1139s ok 113 1139s # testing : g4 1139s # expected: '410' 1139s # received: '410' 1139s ok 114 1139s # testing : g5 1139s # expected: '410' 1139s # received: '410' 1139s ok 115 1139s # testing : g6 1139s # expected: '410' 1139s # received: '410' 1139s ok 116 1139s # testing : g7 1139s # expected: '410' 1139s # received: '410' 1139s ok 117 1139s # testing : g8 1139s # expected: '410' 1139s # received: '410' 1139s ok 118 1139s # testing : g9 1139s # expected: '410' 1139s # received: '410' 1139s ok 119 1139s # testing : s0 1139s # expected: '303' 1139s # received: '303' 1139s ok 120 1139s # testing : s1 1139s # expected: '303' 1139s # received: '303' 1139s ok 121 1139s # testing : s2 1139s # expected: '303' 1139s # received: '303' 1139s ok 122 1139s # testing : s3 1139s # expected: '303' 1139s # received: '303' 1139s ok 123 1139s # testing : s4 1139s # expected: '303' 1139s # received: '303' 1139s ok 124 1139s # testing : s5 1139s # expected: '303' 1139s # received: '303' 1139s ok 125 1139s # testing : s6 1139s # expected: '303' 1139s # received: '303' 1139s ok 126 1139s # testing : s7 1139s # expected: '303' 1139s # received: '303' 1139s ok 127 1139s # testing : s8 1139s # expected: '303' 1139s # received: '303' 1139s ok 128 1139s # testing : s9 1139s # expected: '303' 1139s # received: '303' 1139s ok 129 1139s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1139s # verifying /modules/alias/script is plain text 1139s # testing : /modules/alias/script 1139s # expected: '#!/bin/sh 1139s # echo Content-type: text/plain 1139s # echo 1139s # echo this is a shell script cgi. 1139s # ' 1139s # received: '#!/bin/sh 1139s # echo Content-type: text/plain 1139s # echo 1139s # echo this is a shell script cgi. 1139s # ' 1139s ok 130 1139s # verifying same file accessed at /cgi/script is executed code 1139s # testing : /cgi/script 1139s # expected: 'this is a shell script cgi. 1139s # ' 1139s # received: 'this is a shell script cgi. 1139s # ' 1139s ok 131 1139s # verifying ScriptAliasMatch with /aliascgi-script 1139s # testing : /aliascgi-script 1139s # expected: 'this is a shell script cgi. 1139s # ' 1139s # received: 'this is a shell script cgi. 1139s # ' 1139s ok 132 1139s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1139s # testing : /aliascgi-script 1139s # expected: 'this is a shell script cgi. 1139s # ' 1139s # received: 'this is a shell script cgi. 1139s # ' 1139s ok 133 1139s # verifying bad script alias. 1139s # testing : /aliascgi-nada 1139s # expected: 404 1139s # received: '404' 1139s ok 134 1139s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1139s ok 1142s t/modules/allowmethods.t ............ 1142s 1..9 1142s # Running under perl version 5.040001 for linux 1142s # Current time local: Thu Sep 4 18:10:42 2025 1142s # Current time GMT: Thu Sep 4 18:10:42 2025 1142s # Using Test.pm version 1.31 1142s # Using Apache/Test.pm version 1.44 1142s # testing : Get request to /Get responds 200 1142s # expected: 200 1142s # received: '200' 1142s ok 1 1142s # testing : Head request to /Get responds 200 1142s # expected: 200 1142s # received: '200' 1142s ok 2 1142s # testing : Post request to /Get responds 405 1142s # expected: 405 1142s # received: '405' 1142s ok 3 1142s # testing : Get request to /Head responds 200 1142s # expected: 200 1142s # received: '200' 1142s ok 4 1142s # testing : Head request to /Head responds 200 1142s # expected: 200 1142s # received: '200' 1142s ok 5 1142s # testing : Post request to /Head responds 405 1142s # expected: 405 1142s # received: '405' 1142s ok 6 1142s # testing : Get request to /Post responds 405 1142s # expected: 405 1142s # received: '405' 1142s ok 7 1142s # testing : Head request to /Post responds 405 1142s # expected: 405 1142s # received: '405' 1142s ok 8 1142s # testing : Post request to /Post responds 200 1142s # expected: 200 1142s # received: '200' 1142s ok 9 1142s ok 1145s t/modules/asis.t .................... 1145s 1..3 1145s # Running under perl version 5.040001 for linux 1145s # Current time local: Thu Sep 4 18:10:45 2025 1145s # Current time GMT: Thu Sep 4 18:10:45 2025 1145s # Using Test.pm version 1.31 1145s # Using Apache/Test.pm version 1.44 1145s # testing : asis content OK 1145s # expected: 'This is asis content. 1145s # ' 1145s # received: 'This is asis content. 1145s # ' 1145s ok 1 1145s # testing : asis gave 404 error 1145s # expected: 404 1145s # received: '404' 1145s ok 2 1145s # testing : asis gave 403 error 1145s # expected: 403 1145s # received: '403' 1145s ok 3 1145s ok 1150s t/modules/authz_core.t .............. 1150s 1..504 1150s # Running under perl version 5.040001 for linux 1150s # Current time local: Thu Sep 4 18:10:48 2025 1150s # Current time GMT: Thu Sep 4 18:10:48 2025 1150s # Using Test.pm version 1.31 1150s # Using Apache/Test.pm version 1.44 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 200, expected 200 [a/ : a/ ] 1150s ok 1 1150s # got 200, expected 200 [a/ : a/ 1] 1150s ok 2 1150s # got 200, expected 200 [a/ : a/ 2] 1150s ok 3 1150s # got 200, expected 200 [a/ : a/ 1 2] 1150s ok 4 1150s # got 200, expected 200 [a/ : a/ 3] 1150s ok 5 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ user1: a/ ] 1150s ok 6 1150s # got 200, expected 200 [a/ user1: a/ user1] 1150s ok 7 1150s # got 401, expected 401 [a/ user1: a/ user2] 1150s ok 8 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ Any 1 2: a/ ] 1150s ok 9 1150s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1150s ok 10 1150s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1150s ok 11 1150s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1150s ok 12 1150s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1150s ok 13 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1150s ok 14 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1150s ok 15 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1150s ok 16 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1150s ok 17 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1150s ok 18 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1150s ok 19 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1150s ok 20 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1150s ok 21 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1150s ok 22 1150s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1150s ok 23 1150s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1150s ok 24 1150s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1150s ok 25 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1150s ok 26 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1150s ok 27 1150s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1150s ok 28 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1150s ok 29 1150s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1150s ok 30 1150s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1150s ok 31 1150s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1150s ok 32 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1150s ok 33 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1150s ok 34 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1150s ok 35 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1150s ok 36 1150s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1150s ok 37 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1150s ok 38 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1150s ok 39 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1150s ok 40 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1150s ok 41 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1150s ok 42 1150s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1150s ok 43 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1150s ok 44 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1150s ok 45 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1150s ok 46 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1150s ok 47 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1150s ok 48 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1150s ok 49 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1150s ok 50 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1150s ok 51 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1150s ok 52 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1150s ok 53 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1150s ok 54 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1150s ok 55 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1150s ok 56 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1150s ok 57 1150s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1150s ok 58 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 !2: a/ ] 1150s ok 59 1150s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1150s ok 60 1150s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1150s ok 61 1150s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1150s ok 62 1150s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1150s ok 63 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1150s ok 64 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1150s ok 65 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1150s ok 66 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1150s ok 67 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1150s ok 68 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1150s ok 69 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1150s ok 70 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1150s ok 71 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1150s ok 72 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1150s ok 73 1150s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1150s ok 74 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1150s ok 75 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1150s ok 76 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1150s ok 77 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1150s ok 78 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1150s ok 79 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1150s ok 80 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1150s ok 81 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1150s ok 82 1150s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1150s ok 83 1150s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1150s ok 84 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1150s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1150s ok 85 1150s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1150s ok 86 1150s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1150s ok 87 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1150s ok 88 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1150s ok 89 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1150s ok 90 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1150s ok 91 1150s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1150s ok 92 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1150s ok 93 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1150s ok 94 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1150s ok 95 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1150s ok 96 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1150s ok 97 1150s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1150s ok 98 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1150s ok 99 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1150s ok 100 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1150s ok 101 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1150s ok 102 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1150s ok 103 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1150s ok 104 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1150s ok 105 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1150s ok 106 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1150s ok 107 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1150s ok 108 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1150s ok 109 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1150s ok 110 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1150s ok 111 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1150s ok 112 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1150s ok 113 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 2: a/ ] 1150s ok 114 1150s # got 403, expected 403 [a/ All 1 2: a/ 1] 1150s ok 115 1150s # got 403, expected 403 [a/ All 1 2: a/ 2] 1150s ok 116 1150s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1150s ok 117 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1150s ok 118 1150s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1150s ok 119 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1150s ok 120 1150s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1150s ok 121 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1150s ok 122 1150s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1150s ok 123 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1150s ok 124 1150s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1150s ok 125 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1150s ok 126 1150s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1150s ok 127 1150s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1150s ok 128 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1150s ok 129 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1150s ok 130 1150s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1150s ok 131 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1150s ok 132 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1150s ok 133 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1150s ok 134 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1150s ok 135 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1150s ok 136 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1150s ok 137 1150s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1150s ok 138 1150s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1150s ok 139 1150s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1150s ok 140 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1150s ok 141 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1150s ok 142 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1150s ok 143 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1150s ok 144 1150s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1150s ok 145 1150s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1150s ok 146 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1150s ok 147 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1150s ok 148 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1150s ok 149 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1150s ok 150 1150s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1150s ok 151 1150s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1150s ok 152 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1150s ok 153 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1150s ok 154 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1150s ok 155 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1150s ok 156 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1150s ok 157 1150s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1150s ok 158 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1150s ok 159 1150s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1150s ok 160 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1150s ok 161 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1150s ok 162 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1150s ok 163 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1150s ok 164 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1150s ok 165 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1150s ok 166 1150s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1150s ok 167 1150s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1150s ok 168 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1150s ok 169 1150s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1150s ok 170 1150s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1150s ok 171 1150s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1150s ok 172 1150s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1150s ok 173 1150s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1150s ok 174 1150s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1150s ok 175 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1150s ok 176 1150s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1150s ok 177 1150s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1150s ok 178 1150s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1150s ok 179 1150s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1150s ok 180 1150s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1150s ok 181 1150s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1150s ok 182 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1150s ok 183 1150s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1150s ok 184 1150s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1150s ok 185 1150s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1150s ok 186 1150s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1150s ok 187 1150s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1150s ok 188 1150s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1150s ok 189 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1150s ok 190 1150s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1150s ok 191 1150s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1150s ok 192 1150s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1150s ok 193 1150s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1150s ok 194 1150s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1150s ok 195 1150s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1150s ok 196 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1150s ok 197 1150s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1150s ok 198 1150s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1150s ok 199 1150s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1150s ok 200 1150s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1150s ok 201 1150s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1150s ok 202 1150s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1150s ok 203 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1150s ok 204 1150s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1150s ok 205 1150s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1150s ok 206 1150s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1150s ok 207 1150s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1150s ok 208 1150s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1150s ok 209 1150s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1150s ok 210 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1150s ok 211 1150s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1150s ok 212 1150s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1150s ok 213 1150s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1150s ok 214 1150s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1150s ok 215 1150s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1150s ok 216 1150s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1150s ok 217 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1150s ok 218 1150s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1150s ok 219 1150s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1150s ok 220 1150s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1150s ok 221 1150s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1150s ok 222 1150s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1150s ok 223 1150s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1150s ok 224 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1150s ok 225 1150s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1150s ok 226 1150s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1150s ok 227 1150s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1150s ok 228 1150s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1150s ok 229 1150s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1150s ok 230 1150s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1150s ok 231 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1150s ok 232 1150s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1150s ok 233 1150s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1150s ok 234 1150s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1150s ok 235 1150s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1150s ok 236 1150s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1150s ok 237 1150s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1150s ok 238 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1150s ok 239 1150s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1150s ok 240 1150s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1150s ok 241 1150s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1150s ok 242 1150s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1150s ok 243 1150s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1150s ok 244 1150s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1150s ok 245 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1150s ok 246 1150s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1150s ok 247 1150s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1150s ok 248 1150s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1150s ok 249 1150s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1150s ok 250 1150s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1150s ok 251 1150s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1150s ok 252 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1150s ok 253 1150s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1150s ok 254 1150s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1150s ok 255 1150s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1150s ok 256 1150s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1150s ok 257 1150s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1150s ok 258 1150s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1150s ok 259 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1150s ok 260 1150s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1150s ok 261 1150s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1150s ok 262 1150s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1150s ok 263 1150s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1150s ok 264 1150s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1150s ok 265 1150s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1150s ok 266 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1150s ok 267 1150s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1150s ok 268 1150s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1150s ok 269 1150s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1150s ok 270 1150s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1150s ok 271 1150s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1150s ok 272 1150s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1150s ok 273 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1150s ok 274 1150s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1150s ok 275 1150s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1150s ok 276 1150s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1150s ok 277 1150s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1150s ok 278 1150s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1150s ok 279 1150s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1150s ok 280 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1150s ok 281 1150s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1150s ok 282 1150s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1150s ok 283 1150s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1150s ok 284 1150s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1150s ok 285 1150s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1150s ok 286 1150s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1150s ok 287 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1150s ok 288 1150s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1150s ok 289 1150s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1150s ok 290 1150s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1150s ok 291 1150s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1150s ok 292 1150s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1150s ok 293 1150s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1150s ok 294 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1150s ok 295 1150s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1150s ok 296 1150s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1150s ok 297 1150s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1150s ok 298 1150s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1150s ok 299 1150s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1150s ok 300 1150s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1150s ok 301 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1150s ok 302 1150s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1150s ok 303 1150s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1150s ok 304 1150s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1150s ok 305 1150s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1150s ok 306 1150s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1150s ok 307 1150s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1150s ok 308 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1150s ok 309 1150s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1150s ok 310 1150s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1150s ok 311 1150s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1150s ok 312 1150s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1150s ok 313 1150s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1150s ok 314 1150s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1150s ok 315 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1150s ok 316 1150s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1150s ok 317 1150s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1150s ok 318 1150s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1150s ok 319 1150s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1150s ok 320 1150s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1150s ok 321 1150s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1150s ok 322 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1150s ok 323 1150s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1150s ok 324 1150s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1150s ok 325 1150s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1150s ok 326 1150s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1150s ok 327 1150s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1150s ok 328 1150s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1150s ok 329 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1150s ok 330 1150s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1150s ok 331 1150s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1150s ok 332 1150s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1150s ok 333 1150s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1150s ok 334 1150s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1150s ok 335 1150s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1150s ok 336 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1150s ok 337 1150s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1150s ok 338 1150s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1150s ok 339 1150s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1150s ok 340 1150s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1150s ok 341 1150s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1150s ok 342 1150s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1150s ok 343 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1150s ok 344 1150s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1150s ok 345 1150s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1150s ok 346 1150s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1150s ok 347 1150s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1150s ok 348 1150s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1150s ok 349 1150s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1150s ok 350 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1150s ok 351 1150s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1150s ok 352 1150s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1150s ok 353 1150s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1150s ok 354 1150s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1150s ok 355 1150s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1150s ok 356 1150s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1150s ok 357 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1150s ok 358 1150s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1150s ok 359 1150s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1150s ok 360 1150s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1150s ok 361 1150s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1150s ok 362 1150s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1150s ok 363 1150s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1150s ok 364 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1150s ok 365 1150s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1150s ok 366 1150s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1150s ok 367 1150s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1150s ok 368 1150s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1150s ok 369 1150s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1150s ok 370 1150s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1150s ok 371 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1150s ok 372 1150s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1150s ok 373 1150s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1150s ok 374 1150s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1150s ok 375 1150s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1150s ok 376 1150s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1150s ok 377 1150s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1150s ok 378 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1150s ok 379 1150s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1150s ok 380 1150s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1150s ok 381 1150s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1150s ok 382 1150s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1150s ok 383 1150s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1150s ok 384 1150s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1150s ok 385 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1150s ok 386 1150s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1150s ok 387 1150s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1150s ok 388 1150s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1150s ok 389 1150s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1150s ok 390 1150s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1150s ok 391 1150s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1150s ok 392 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1150s ok 393 1150s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1150s ok 394 1150s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1150s ok 395 1150s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1150s ok 396 1150s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1150s ok 397 1150s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1150s ok 398 1150s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1150s ok 399 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1150s ok 400 1150s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1150s ok 401 1150s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1150s ok 402 1150s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1150s ok 403 1150s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1150s ok 404 1150s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1150s ok 405 1150s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1150s ok 406 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1150s ok 407 1150s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1150s ok 408 1150s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1150s ok 409 1150s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1150s ok 410 1150s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1150s ok 411 1150s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1150s ok 412 1150s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1150s ok 413 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1150s ok 414 1150s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1150s ok 415 1150s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1150s ok 416 1150s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1150s ok 417 1150s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1150s ok 418 1150s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1150s ok 419 1150s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1150s ok 420 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1150s ok 421 1150s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1150s ok 422 1150s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1150s ok 423 1150s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1150s ok 424 1150s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1150s ok 425 1150s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1150s ok 426 1150s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1150s ok 427 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1150s ok 428 1150s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1150s ok 429 1150s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1150s ok 430 1150s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1150s ok 431 1150s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1150s ok 432 1150s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1150s ok 433 1150s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1150s ok 434 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1150s ok 435 1150s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1150s ok 436 1150s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1150s ok 437 1150s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1150s ok 438 1150s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1150s ok 439 1150s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1150s ok 440 1150s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1150s ok 441 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1150s ok 442 1150s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1150s ok 443 1150s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1150s ok 444 1150s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1150s ok 445 1150s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1150s ok 446 1150s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1150s ok 447 1150s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1150s ok 448 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1150s ok 449 1150s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1150s ok 450 1150s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1150s ok 451 1150s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1150s ok 452 1150s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1150s ok 453 1150s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1150s ok 454 1150s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1150s ok 455 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1150s ok 456 1150s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1150s ok 457 1150s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1150s ok 458 1150s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1150s ok 459 1150s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1150s ok 460 1150s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1150s ok 461 1150s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1150s ok 462 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1150s ok 463 1150s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1150s ok 464 1150s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1150s ok 465 1150s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1150s ok 466 1150s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1150s ok 467 1150s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1150s ok 468 1150s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1150s ok 469 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1150s ok 470 1150s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1150s ok 471 1150s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1150s ok 472 1150s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1150s ok 473 1150s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1150s ok 474 1150s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1150s ok 475 1150s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1150s ok 476 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1150s ok 477 1150s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1150s ok 478 1150s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1150s ok 479 1150s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1150s ok 480 1150s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1150s ok 481 1150s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1150s ok 482 1150s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1150s ok 483 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1150s ok 484 1150s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1150s ok 485 1150s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1150s ok 486 1150s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1150s ok 487 1150s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1150s ok 488 1150s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1150s ok 489 1150s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1150s ok 490 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1150s ok 491 1150s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1150s ok 492 1150s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1150s ok 493 1150s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1150s ok 494 1150s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1150s ok 495 1150s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1150s ok 496 1150s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1150s ok 497 1150s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1150s ok 498 1150s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1150s ok 499 1150s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1150s ok 500 1150s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1150s ok 501 1150s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1150s ok 502 1150s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1150s ok 503 1150s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1150s ok 504 1150s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1150s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1150s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 1150s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1150s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1150s ok 1153s t/modules/autoindex.t ............... 1153s 1..84 1153s # Running under perl version 5.040001 for linux 1153s # Current time local: Thu Sep 4 18:10:53 2025 1153s # Current time GMT: Thu Sep 4 18:10:53 2025 1153s # Using Test.pm version 1.31 1153s # Using Apache/Test.pm version 1.44 1153s --- 1153s IndexOrderDefault Ascending Name 1153s GET /modules/autoindex/htaccess/ 1153s ok 1 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 2 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 3 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 4 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 5 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 6 1153s --- 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 7 1153s --- 1153s IndexOrderDefault Ascending Date 1153s GET /modules/autoindex/htaccess/ 1153s ok 8 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 9 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 10 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 11 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 12 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 13 1153s --- 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 14 1153s --- 1153s IndexOrderDefault Ascending Size 1153s GET /modules/autoindex/htaccess/ 1153s ok 15 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 16 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 17 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 18 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 19 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 20 1153s --- 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 21 1153s --- 1153s IndexOrderDefault Descending Name 1153s GET /modules/autoindex/htaccess/ 1153s ok 22 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 23 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 24 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 25 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 26 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 27 1153s --- 1153s IndexOrderDefault Descending Name 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 28 1153s --- 1153s IndexOrderDefault Descending Date 1153s GET /modules/autoindex/htaccess/ 1153s ok 29 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 30 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 31 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 32 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 33 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 34 1153s --- 1153s IndexOrderDefault Descending Date 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 35 1153s --- 1153s IndexOrderDefault Descending Size 1153s GET /modules/autoindex/htaccess/ 1153s ok 36 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 37 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 38 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 39 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 40 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 41 1153s --- 1153s IndexOrderDefault Descending Size 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 42 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s GET /modules/autoindex/htaccess/ 1153s ok 43 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 44 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 45 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 46 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 47 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 48 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Name 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 49 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s GET /modules/autoindex/htaccess/ 1153s ok 50 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 51 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 52 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 53 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 54 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 55 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Date 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 56 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s GET /modules/autoindex/htaccess/ 1153s ok 57 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 58 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 59 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 60 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 61 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 62 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Ascending Size 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 63 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s GET /modules/autoindex/htaccess/ 1153s ok 64 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 65 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 66 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 67 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 68 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 69 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Name 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 70 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s GET /modules/autoindex/htaccess/ 1153s ok 71 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 72 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 73 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 74 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 75 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 76 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Date 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 77 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s GET /modules/autoindex/htaccess/ 1153s ok 78 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=N O=A) 1153s GET /modules/autoindex/htaccess/?C=N&O=A 1153s ok 79 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=N O=D) 1153s GET /modules/autoindex/htaccess/?C=N&O=D 1153s ok 80 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=M O=A) 1153s GET /modules/autoindex/htaccess/?C=M&O=A 1153s ok 81 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=M O=D) 1153s GET /modules/autoindex/htaccess/?C=M&O=D 1153s ok 82 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=S O=A) 1153s GET /modules/autoindex/htaccess/?C=S&O=A 1153s ok 83 1153s --- 1153s IndexOptions FancyIndexing 1153s IndexOrderDefault Descending Size 1153s 1153s (C=S O=D) 1153s GET /modules/autoindex/htaccess/?C=S&O=D 1153s ok 84 1153s ok 1156s t/modules/autoindex2.t .............. 1156s 1..3 1156s # Running under perl version 5.040001 for linux 1156s # Current time local: Thu Sep 4 18:10:56 2025 1156s # Current time GMT: Thu Sep 4 18:10:56 2025 1156s # Using Test.pm version 1.31 1156s # Using Apache/Test.pm version 1.44 1156s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1156s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1156s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1156s # testing : dir_broken should not be listed 1156s # expected: 0 1156s # received: 0 1156s ok 1 1156s # testing : dir_normal should be listed 1156s # expected: 1 1156s # received: 1 1156s ok 2 1156s # testing : dir_protected should not be listed 1156s # expected: 0 1156s # received: 0 1156s ok 3 1156s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1156s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1156s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1156s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1156s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1156s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1156s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1156s ok 1159s t/modules/brotli.t .................. 1159s 1..64 1159s # Running under perl version 5.040001 for linux 1159s # Current time local: Thu Sep 4 18:10:59 2025 1159s # Current time GMT: Thu Sep 4 18:10:59 2025 1159s # Using Test.pm version 1.31 1159s # Using Apache/Test.pm version 1.44 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 1 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 2 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 3 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 4 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 5 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 6 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 7 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 8 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 9 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 10 1159s qvalue: 1159s # expected: 200 1159s # received: '200' 1159s ok 11 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 12 1159s qvalue: ; 1159s # expected: 200 1159s # received: '200' 1159s ok 13 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 14 1159s qvalue: ; 1159s # expected: 200 1159s # received: '200' 1159s ok 15 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 16 1159s qvalue: ; 1159s # expected: 200 1159s # received: '200' 1159s ok 17 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 18 1159s qvalue: ;q= 1159s # expected: 200 1159s # received: '200' 1159s ok 19 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 20 1159s qvalue: ;q= 1159s # expected: 200 1159s # received: '200' 1159s ok 21 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 22 1159s qvalue: ;q= 1159s # expected: 200 1159s # received: '200' 1159s ok 23 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 24 1159s qvalue: ;q=0 1159s # expected: 200 1159s # received: '200' 1159s ok 25 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 26 1159s qvalue: ;q=0 1159s # expected: 200 1159s # received: '200' 1159s ok 27 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 28 1159s qvalue: ;q=0 1159s # expected: 200 1159s # received: '200' 1159s ok 29 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 30 1159s qvalue: ;q=0. 1159s # expected: 200 1159s # received: '200' 1159s ok 31 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 32 1159s qvalue: ;q=0. 1159s # expected: 200 1159s # received: '200' 1159s ok 33 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 34 1159s qvalue: ;q=0. 1159s # expected: 200 1159s # received: '200' 1159s ok 35 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 36 1159s qvalue: ;q=0.0 1159s # expected: 200 1159s # received: '200' 1159s ok 37 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 38 1159s qvalue: ;q=0.0 1159s # expected: 200 1159s # received: '200' 1159s ok 39 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 40 1159s qvalue: ;q=0.0 1159s # expected: 200 1159s # received: '200' 1159s ok 41 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 42 1159s qvalue: ;q=0.00 1159s # expected: 200 1159s # received: '200' 1159s ok 43 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 44 1159s qvalue: ;q=0.00 1159s # expected: 200 1159s # received: '200' 1159s ok 45 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 46 1159s qvalue: ;q=0.00 1159s # expected: 200 1159s # received: '200' 1159s ok 47 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 48 1159s qvalue: ;q=0.000 1159s # expected: 200 1159s # received: '200' 1159s ok 49 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 50 1159s qvalue: ;q=0.000 1159s # expected: 200 1159s # received: '200' 1159s ok 51 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 52 1159s qvalue: ;q=0.000 1159s # expected: 200 1159s # received: '200' 1159s ok 53 1159s # testing : response without Content-Encoding is OK 1159s # expected: undef 1159s # received: undef 1159s ok 54 1159s qvalue: ;q=0.0000 1159s # expected: 200 1159s # received: '200' 1159s ok 55 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 56 1159s qvalue: ;q=0.0000 1159s # expected: 200 1159s # received: '200' 1159s ok 57 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 58 1159s qvalue: ;q=0.0000 1159s # expected: 200 1159s # received: '200' 1159s ok 59 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 60 1159s # expected: 200 1159s # received: '200' 1159s ok 61 1159s # testing : response Content-Encoding is OK 1159s # expected: 'br' 1159s # received: 'br' 1159s ok 62 1159s # expected: 200 1159s # received: '200' 1159s ok 63 1159s # testing : response Content-Encoding is OK 1159s # expected: 'gzip' 1159s # received: 'gzip' 1159s ok 64 1159s ok 1163s t/modules/buffer.t .................. 1163s 1..12 1163s # Running under perl version 5.040001 for linux 1163s # Current time local: Thu Sep 4 18:11:02 2025 1163s # Current time GMT: Thu Sep 4 18:11:02 2025 1163s # Using Test.pm version 1.31 1163s # Using Apache/Test.pm version 1.44 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 1 1163s ok 2 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 3 1163s ok 4 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 5 1163s ok 6 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 7 1163s ok 8 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 9 1163s ok 10 1163s # testing : Checking return code is '200' 1163s # expected: 200 1163s # received: '200' 1163s ok 11 1163s ok 12 1163s ok 1166s t/modules/cache.t ................... 1166s 1..3 1166s # Running under perl version 5.040001 for linux 1166s # Current time local: Thu Sep 4 18:11:06 2025 1166s # Current time GMT: Thu Sep 4 18:11:06 2025 1166s # Using Test.pm version 1.31 1166s # Using Apache/Test.pm version 1.44 1166s # testing : non-cached call to index.html 1166s # expected: 200 1166s # received: '200' 1166s ok 1 1166s # testing : call to cache index.html 1166s # expected: 200 1166s # received: '200' 1166s ok 2 1166s # testing : cached call to index.html 1166s # expected: 200 1166s # received: '200' 1166s ok 3 1166s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1166s ok 1172s t/modules/cgi.t ..................... 1172s 1..58 1172s # Running under perl version 5.040001 for linux 1172s # Current time local: Thu Sep 4 18:11:09 2025 1172s # Current time GMT: Thu Sep 4 18:11:09 2025 1172s # Using Test.pm version 1.31 1172s # Using Apache/Test.pm version 1.44 1172s # testing : return code for acceptpathinfodefault.sh 1172s # expected: 200 1172s # received: '200' 1172s ok 1 1172s # testing : body for acceptpathinfodefault.sh 1172s # expected: '' 1172s # received: '' 1172s ok 2 1172s # testing : return code for acceptpathinfodefault.sh/foo 1172s # expected: 200 1172s # received: '200' 1172s ok 3 1172s # testing : body for acceptpathinfodefault.sh/foo 1172s # expected: '/foo' 1172s # received: '/foo' 1172s ok 4 1172s # testing : return code for acceptpathinfooff.sh 1172s # expected: 200 1172s # received: '200' 1172s ok 5 1172s # testing : body for acceptpathinfooff.sh 1172s # expected: '' 1172s # received: '' 1172s ok 6 1172s # testing : return code for acceptpathinfooff.sh/foo 1172s # expected: 404 1172s # received: '404' 1172s ok 7 1172s # no body test for this one 1172s ok 8 1172s # testing : return code for acceptpathinfoon.sh 1172s # expected: 200 1172s # received: '200' 1172s ok 9 1172s # testing : body for acceptpathinfoon.sh 1172s # expected: '' 1172s # received: '' 1172s ok 10 1172s # testing : return code for acceptpathinfoon.sh/foo 1172s # expected: 200 1172s # received: '200' 1172s ok 11 1172s # testing : body for acceptpathinfoon.sh/foo 1172s # expected: '/foo' 1172s # received: '/foo' 1172s ok 12 1172s # testing : return code for bogus-perl.pl 1172s # expected: 500 1172s # received: '500' 1172s ok 13 1172s # cgi log created ok. 1172s ok 14 1172s # testing : return code for bogus-sh.sh 1172s # expected: 500 1172s # received: '500' 1172s ok 15 1172s # checking that log size (807) is bigger than it used to be (523) 1172s ok 16 1172s # testing : return code for nph-stderr.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 17 1172s # testing : body for nph-stderr.pl 1172s # expected: 'this is nph-stdout' 1172s # received: 'this is nph-stdout' 1172s ok 18 1172s # testing : return code for nph-test.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 19 1172s # testing : body for nph-test.pl 1172s # expected: 'ok' 1172s # received: 'ok' 1172s ok 20 1172s # testing : return code for perl.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 21 1172s # testing : body for perl.pl 1172s # expected: 'perl cgi' 1172s # received: 'perl cgi' 1172s ok 22 1172s # testing : return code for sh.sh 1172s # expected: 200 1172s # received: '200' 1172s ok 23 1172s # testing : body for sh.sh 1172s # expected: 'sh cgi' 1172s # received: 'sh cgi' 1172s ok 24 1172s # testing : return code for stderr1.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 25 1172s # testing : body for stderr1.pl 1172s # expected: 'this is stdout' 1172s # received: 'this is stdout' 1172s ok 26 1172s # testing : return code for stderr2.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 27 1172s # testing : body for stderr2.pl 1172s # expected: 'this is also stdout' 1172s # received: 'this is also stdout' 1172s ok 28 1172s # testing : return code for stderr3.pl 1172s # expected: 200 1172s # received: '200' 1172s ok 29 1172s # testing : body for stderr3.pl 1172s # expected: 'this is more stdout' 1172s # received: 'this is more stdout' 1172s ok 30 1172s # posted content (length 10) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1172s # expected: '500' 1172s # received: '500' 1172s ok 31 1172s # checking that log size (35781) is greater than 807 1172s ok 32 1172s # verifying that logged content is 10 characters 1172s ok 33 1172s # posted content (length 99) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1172s # expected: '500' 1172s # received: '500' 1172s ok 34 1172s # checking that log size (36240) is greater than 35781 1172s ok 35 1172s # verifying that logged content is 99 characters 1172s ok 36 1172s # posted content (length 250) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1172s # expected: '500' 1172s # received: '500' 1172s ok 37 1172s # checking that log size (36851) is greater than 36240 1172s ok 38 1172s # verifying that logged content is 250 characters 1172s ok 39 1172s # posted content (length 255) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1172s # expected: '500' 1172s # received: '500' 1172s ok 40 1172s # checking that log size (37467) is greater than 36851 1172s ok 41 1172s # verifying that logged content is 255 characters 1172s ok 42 1172s # posted content (length 256) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1172s # expected: '500' 1172s # received: '500' 1172s ok 43 1172s # checking that log size (38084) is greater than 37467 1172s ok 44 1172s # verifying that logged content is 256 characters 1172s ok 45 1172s # posted content (length 257) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1172s # expected: '500' 1172s # received: '500' 1172s ok 46 1172s # checking that log size (38701) is greater than 38084 1172s ok 47 1172s # verifying that logged content is 256 characters 1172s ok 48 1172s # posted content (length 258) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1172s # expected: '500' 1172s # received: '500' 1172s ok 49 1172s # checking that log size (39318) is greater than 38701 1172s ok 50 1172s # verifying that logged content is 256 characters 1172s ok 51 1172s # posted content (length 1024) to bogus-perl.pl 1172s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1172s # expected: '500' 1172s # received: '500' 1172s ok 52 1172s # checking that log size (39936) is greater than 39318 1172s ok 53 1172s # verifying that logged content is 256 characters 1172s ok 54 1172s # verifying log is greater than 40960 bytes. 1172s ok 55 1172s # verifying log did not grow after making bogus request. 1172s ok 56 1172s # verifying log did not grow after making another bogus request. 1172s ok 57 1172s # checking that HEAD /modules/cgi/perl.pl returns 200. 1172s ok 58 1172s ok 1175s t/modules/data.t .................... 1175s 1..2 1175s # Running under perl version 5.040001 for linux 1175s # Current time local: Thu Sep 4 18:11:15 2025 1175s # Current time GMT: Thu Sep 4 18:11:15 2025 1175s # Using Test.pm version 1.31 1175s # Using Apache/Test.pm version 1.44 1175s # testing : Checking return code is '200' 1175s # expected: 200 1175s # received: '200' 1175s ok 1 1175s ok 2 1175s ok 1181s t/modules/dav.t ..................... 1181s 1..19 1181s # Running under perl version 5.040001 for linux 1181s # Current time local: Thu Sep 4 18:11:18 2025 1181s # Current time GMT: Thu Sep 4 18:11:18 2025 1181s # Using Test.pm version 1.31 1181s # Using Apache/Test.pm version 1.44 1181s resource lock test: 1181s ok 1 1181s DAV put test: 1181s ok 2 1181s getting DAV resource properties: 1181s ok 3 1181s created: Thu, 04 Sep 2025 18:11:21 GMT 1181s modified: Thu, 04 Sep 2025 18:11:21 GMT 1181s now: Thu, 04 Sep 2025 18:11:23 GMT 1181s ok 4 1181s ok 5 1181s resource lock status test: 1181s ok 6 1181s resource unlock test: 1181s ok 7 1181s resource lock status test: 1181s ok 8 1181s getting uri... 1181s expect: 1181s -> 1181s 1181s
1181s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1227s # 1227s # 1227s # Hello World 1227s # 1227s #

[back]

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

mod_include test

1227s # 1227s # 1227s # Hello World 1227s # 1227s #

[back]

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

mod_include test

1227s # 1227s # 1227s # Hello World 1227s # 1227s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

1306s #

The document has moved here.

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

Moved Permanently

1306s #

The document has moved here.

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

Moved Permanently

1306s #

The document has moved here.

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

Moved Permanently

1306s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1306s #

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

Multiple Choices

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

Available documents: 1306s #

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

Multiple Choices

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

Available documents: 1306s #

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

Moved Permanently

1306s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1306s #

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

Multiple Choices

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

Available documents: 1306s #

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

Moved Permanently

1306s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1310s
Current Time: Thursday, 04-Sep-2025 18:13:33 UTC
1310s
Restart Time: Thursday, 04-Sep-2025 18:07:02 UTC
1310s
Parent Server Config. Generation: 1
1310s
Parent Server MPM Generation: 0
1310s
Server uptime: 6 minutes 31 seconds
1310s
Server load: 1.08 0.97 0.67
1310s
Total accesses: 6876 - Total Traffic: 139.0 MB - Total Duration: 59400
1310s
CPU Usage: u4.25 s4.53 cu1.19 cs.47 - 2.67% CPU load
1310s
17.6 requests/sec - 363.9 kB/second - 20.7 kB/request - 8.63874 ms/request
1310s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1310s
__________W_________....................
1310s

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

1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s
SrvPIDAccMCPU 1310s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04799820/327/327_ 1310s 5.18309290.05.955.95 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-04799820/327/327_ 1310s 5.18307710.08.028.02 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-04799820/387/387_ 1310s 5.183152400.013.9613.96 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-04799820/327/327_ 1310s 5.18308150.06.116.11 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-04799820/334/334_ 1310s 5.183012770.02.712.71 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-04799820/331/331_ 1310s 5.183011890.015.3115.31 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
0-04799820/327/327_ 1310s 5.183031510.07.607.60 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-04799820/328/328_ 1310s 5.183027270.01.811.81 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-04799820/427/427_ 1310s 5.1830141490.02.202.20 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
0-04799820/329/329_ 1310s 5.18317670.02.432.43 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04799840/418/418W 1310s 5.210010300.08.198.19 1310s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-04799840/327/327_ 1310s 5.213010510.013.7013.70 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-04799840/331/331_ 1310s 5.22309470.05.605.60 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-04799840/339/339_ 1310s 5.2230148620.011.8011.80 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-04799840/328/328_ 1310s 5.22308030.01.811.81 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-04799840/368/368_ 1310s 5.223062340.03.103.10 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
1-04799840/335/335_ 1310s 5.22307900.02.942.94 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-04799840/333/333_ 1310s 5.22308230.09.869.86 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-04799840/326/326_ 1310s 5.223010750.08.988.98 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-04799840/327/327_ 1310s 5.22307590.06.886.88 1310s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1310s
1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s 1310s
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
1310s 1310s 1310s ok 1 1310s ok 1313s t/modules/substitute.t .............. 1313s 1..19 1313s # Running under perl version 5.040001 for linux 1313s # Current time local: Thu Sep 4 18:13:33 2025 1313s # Current time GMT: Thu Sep 4 18:13:33 2025 1313s # Using Test.pm version 1.31 1313s # Using Apache/Test.pm version 1.44 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barbar': OK 1313s ok 1 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barbar': OK 1313s ok 2 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'foofoo': OK 1313s ok 3 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barbar': OK 1313s ok 4 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barbar': OK 1313s ok 5 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barbar': OK 1313s ok 6 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'foof 1313s oo': OK 1313s ok 7 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'xfoo': OK 1313s ok 8 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1313s ok 9 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s barx 1313s ': OK 1313s ok 10 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'a$1axb(': OK 1313s ok 11 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'a$XX': OK 1313s ok 12 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1313s ok 13 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'x&x': OK 1313s ok 14 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'xx': OK 1313s ok 15 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'fcooar': OK 1313s ok 16 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'fc$1ar': OK 1313s ok 17 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'fdooar': OK 1313s ok 18 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s got 200 'XXXfooXXX 1313s bar': OK 1313s ok 19 1313s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1313s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1313s ok 1318s t/modules/unique_id.t ............... 1318s 1..300 1318s # Running under perl version 5.040001 for linux 1318s # Current time local: Thu Sep 4 18:13:36 2025 1318s # Current time GMT: Thu Sep 4 18:13:36 2025 1318s # Using Test.pm version 1.31 1318s # Using Apache/Test.pm version 1.44 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 1 1318s # unique id: aLnW1FsfqfWrAOuexXCg4QAAAEE 1318s ok 2 1318s ok 3 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 4 1318s # unique id: aLnW1NOjY2tPS3S39sjXVgAAAAQ 1318s ok 5 1318s ok 6 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 7 1318s # unique id: aLnW1FsfqfWrAOuexXCg4gAAAEU 1318s ok 8 1318s ok 9 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 10 1318s # unique id: aLnW1NOjY2tPS3S39sjXVwAAAAA 1318s ok 11 1318s ok 12 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 13 1318s # unique id: aLnW1FsfqfWrAOuexXCg4wAAAEg 1318s ok 14 1318s ok 15 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 16 1318s # unique id: aLnW1NOjY2tPS3S39sjXWAAAAAk 1318s ok 17 1318s ok 18 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 19 1318s # unique id: aLnW1FsfqfWrAOuexXCg5AAAAEM 1318s ok 20 1318s ok 21 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 22 1318s # unique id: aLnW1NOjY2tPS3S39sjXWQAAAAI 1318s ok 23 1318s ok 24 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 25 1318s # unique id: aLnW1FsfqfWrAOuexXCg5QAAAEY 1318s ok 26 1318s ok 27 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 28 1318s # unique id: aLnW1NOjY2tPS3S39sjXWgAAAAc 1318s ok 29 1318s ok 30 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 31 1318s # unique id: aLnW1FsfqfWrAOuexXCg5gAAAEQ 1318s ok 32 1318s ok 33 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 34 1318s # unique id: aLnW1NOjY2tPS3S39sjXWwAAAAY 1318s ok 35 1318s ok 36 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 37 1318s # unique id: aLnW1FsfqfWrAOuexXCg5wAAAEc 1318s ok 38 1318s ok 39 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 40 1318s # unique id: aLnW1NOjY2tPS3S39sjXXAAAAAg 1318s ok 41 1318s ok 42 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 43 1318s # unique id: aLnW1FsfqfWrAOuexXCg6AAAAEI 1318s ok 44 1318s ok 45 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 46 1318s # unique id: aLnW1NOjY2tPS3S39sjXXQAAAAE 1318s ok 47 1318s ok 48 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 49 1318s # unique id: aLnW1FsfqfWrAOuexXCg6QAAAEk 1318s ok 50 1318s ok 51 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 52 1318s # unique id: aLnW1NOjY2tPS3S39sjXXgAAAAM 1318s ok 53 1318s ok 54 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 55 1318s # unique id: aLnW1FsfqfWrAOuexXCg6gAAAEA 1318s ok 56 1318s ok 57 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 58 1318s # unique id: aLnW1NOjY2tPS3S39sjXXwAAAAU 1318s ok 59 1318s ok 60 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 61 1318s # unique id: aLnW1FsfqfWrAOuexXCg6wAAAEE 1318s ok 62 1318s ok 63 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 64 1318s # unique id: aLnW1NOjY2tPS3S39sjXYAAAAAQ 1318s ok 65 1318s ok 66 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 67 1318s # unique id: aLnW1FsfqfWrAOuexXCg7AAAAEU 1318s ok 68 1318s ok 69 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 70 1318s # unique id: aLnW1NOjY2tPS3S39sjXYQAAAAA 1318s ok 71 1318s ok 72 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 73 1318s # unique id: aLnW1FsfqfWrAOuexXCg7QAAAEg 1318s ok 74 1318s ok 75 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 76 1318s # unique id: aLnW1NOjY2tPS3S39sjXYgAAAAk 1318s ok 77 1318s ok 78 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 79 1318s # unique id: aLnW1FsfqfWrAOuexXCg7gAAAEM 1318s ok 80 1318s ok 81 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 82 1318s # unique id: aLnW1NOjY2tPS3S39sjXYwAAAAI 1318s ok 83 1318s ok 84 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 85 1318s # unique id: aLnW1FsfqfWrAOuexXCg7wAAAEY 1318s ok 86 1318s ok 87 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 88 1318s # unique id: aLnW1NOjY2tPS3S39sjXZAAAAAc 1318s ok 89 1318s ok 90 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 91 1318s # unique id: aLnW1FsfqfWrAOuexXCg8AAAAEQ 1318s ok 92 1318s ok 93 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 94 1318s # unique id: aLnW1NOjY2tPS3S39sjXZQAAAAY 1318s ok 95 1318s ok 96 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 97 1318s # unique id: aLnW1FsfqfWrAOuexXCg8QAAAEc 1318s ok 98 1318s ok 99 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 100 1318s # unique id: aLnW1NOjY2tPS3S39sjXZgAAAAg 1318s ok 101 1318s ok 102 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 103 1318s # unique id: aLnW1FsfqfWrAOuexXCg8gAAAEI 1318s ok 104 1318s ok 105 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 106 1318s # unique id: aLnW1NOjY2tPS3S39sjXZwAAAAE 1318s ok 107 1318s ok 108 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 109 1318s # unique id: aLnW1FsfqfWrAOuexXCg8wAAAEk 1318s ok 110 1318s ok 111 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 112 1318s # unique id: aLnW1NOjY2tPS3S39sjXaAAAAAM 1318s ok 113 1318s ok 114 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 115 1318s # unique id: aLnW1FsfqfWrAOuexXCg9AAAAEA 1318s ok 116 1318s ok 117 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 118 1318s # unique id: aLnW1NOjY2tPS3S39sjXaQAAAAU 1318s ok 119 1318s ok 120 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 121 1318s # unique id: aLnW1FsfqfWrAOuexXCg9QAAAEE 1318s ok 122 1318s ok 123 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 124 1318s # unique id: aLnW1NOjY2tPS3S39sjXagAAAAQ 1318s ok 125 1318s ok 126 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 127 1318s # unique id: aLnW1FsfqfWrAOuexXCg9gAAAEU 1318s ok 128 1318s ok 129 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 130 1318s # unique id: aLnW1NOjY2tPS3S39sjXawAAAAA 1318s ok 131 1318s ok 132 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 133 1318s # unique id: aLnW1FsfqfWrAOuexXCg9wAAAEg 1318s ok 134 1318s ok 135 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 136 1318s # unique id: aLnW1NOjY2tPS3S39sjXbAAAAAk 1318s ok 137 1318s ok 138 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 139 1318s # unique id: aLnW1FsfqfWrAOuexXCg-AAAAEM 1318s ok 140 1318s ok 141 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 142 1318s # unique id: aLnW1NOjY2tPS3S39sjXbQAAAAI 1318s ok 143 1318s ok 144 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 145 1318s # unique id: aLnW1VsfqfWrAOuexXCg-QAAAEY 1318s ok 146 1318s ok 147 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 148 1318s # unique id: aLnW1dOjY2tPS3S39sjXbgAAAAc 1318s ok 149 1318s ok 150 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 151 1318s # unique id: aLnW1VsfqfWrAOuexXCg-gAAAEQ 1318s ok 152 1318s ok 153 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 154 1318s # unique id: aLnW1dOjY2tPS3S39sjXbwAAAAY 1318s ok 155 1318s ok 156 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 157 1318s # unique id: aLnW1VsfqfWrAOuexXCg-wAAAEc 1318s ok 158 1318s ok 159 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 160 1318s # unique id: aLnW1dOjY2tPS3S39sjXcAAAAAg 1318s ok 161 1318s ok 162 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 163 1318s # unique id: aLnW1VsfqfWrAOuexXCg_AAAAEI 1318s ok 164 1318s ok 165 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 166 1318s # unique id: aLnW1dOjY2tPS3S39sjXcQAAAAE 1318s ok 167 1318s ok 168 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 169 1318s # unique id: aLnW1VsfqfWrAOuexXCg_QAAAEk 1318s ok 170 1318s ok 171 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 172 1318s # unique id: aLnW1dOjY2tPS3S39sjXcgAAAAM 1318s ok 173 1318s ok 174 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 175 1318s # unique id: aLnW1VsfqfWrAOuexXCg_gAAAEA 1318s ok 176 1318s ok 177 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 178 1318s # unique id: aLnW1dOjY2tPS3S39sjXcwAAAAU 1318s ok 179 1318s ok 180 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 181 1318s # unique id: aLnW1VsfqfWrAOuexXCg_wAAAEE 1318s ok 182 1318s ok 183 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 184 1318s # unique id: aLnW1dOjY2tPS3S39sjXdAAAAAQ 1318s ok 185 1318s ok 186 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 187 1318s # unique id: aLnW1VsfqfWrAOuexXChAAAAAEU 1318s ok 188 1318s ok 189 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 190 1318s # unique id: aLnW1dOjY2tPS3S39sjXdQAAAAA 1318s ok 191 1318s ok 192 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 193 1318s # unique id: aLnW1VsfqfWrAOuexXChAQAAAEg 1318s ok 194 1318s ok 195 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 196 1318s # unique id: aLnW1dOjY2tPS3S39sjXdgAAAAk 1318s ok 197 1318s ok 198 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 199 1318s # unique id: aLnW1VsfqfWrAOuexXChAgAAAEM 1318s ok 200 1318s ok 201 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 202 1318s # unique id: aLnW1dOjY2tPS3S39sjXdwAAAAI 1318s ok 203 1318s ok 204 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 205 1318s # unique id: aLnW1VsfqfWrAOuexXChAwAAAEY 1318s ok 206 1318s ok 207 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 208 1318s # unique id: aLnW1dOjY2tPS3S39sjXeAAAAAc 1318s ok 209 1318s ok 210 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 211 1318s # unique id: aLnW1VsfqfWrAOuexXChBAAAAEQ 1318s ok 212 1318s ok 213 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 214 1318s # unique id: aLnW1dOjY2tPS3S39sjXeQAAAAY 1318s ok 215 1318s ok 216 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 217 1318s # unique id: aLnW1VsfqfWrAOuexXChBQAAAEc 1318s ok 218 1318s ok 219 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 220 1318s # unique id: aLnW1dOjY2tPS3S39sjXegAAAAg 1318s ok 221 1318s ok 222 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 223 1318s # unique id: aLnW1VsfqfWrAOuexXChBgAAAEI 1318s ok 224 1318s ok 225 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 226 1318s # unique id: aLnW1dOjY2tPS3S39sjXewAAAAE 1318s ok 227 1318s ok 228 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 229 1318s # unique id: aLnW1VsfqfWrAOuexXChBwAAAEk 1318s ok 230 1318s ok 231 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 232 1318s # unique id: aLnW1dOjY2tPS3S39sjXfAAAAAM 1318s ok 233 1318s ok 234 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 235 1318s # unique id: aLnW1VsfqfWrAOuexXChCAAAAEA 1318s ok 236 1318s ok 237 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 238 1318s # unique id: aLnW1dOjY2tPS3S39sjXfQAAAAU 1318s ok 239 1318s ok 240 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 241 1318s # unique id: aLnW1VsfqfWrAOuexXChCQAAAEE 1318s ok 242 1318s ok 243 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 244 1318s # unique id: aLnW1dOjY2tPS3S39sjXfgAAAAQ 1318s ok 245 1318s ok 246 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 247 1318s # unique id: aLnW1VsfqfWrAOuexXChCgAAAEU 1318s ok 248 1318s ok 249 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 250 1318s # unique id: aLnW1dOjY2tPS3S39sjXfwAAAAA 1318s ok 251 1318s ok 252 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 253 1318s # unique id: aLnW1VsfqfWrAOuexXChCwAAAEg 1318s ok 254 1318s ok 255 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 256 1318s # unique id: aLnW1dOjY2tPS3S39sjXgAAAAAk 1318s ok 257 1318s ok 258 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 259 1318s # unique id: aLnW1VsfqfWrAOuexXChDAAAAEM 1318s ok 260 1318s ok 261 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 262 1318s # unique id: aLnW1dOjY2tPS3S39sjXgQAAAAI 1318s ok 263 1318s ok 264 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 265 1318s # unique id: aLnW1VsfqfWrAOuexXChDQAAAEY 1318s ok 266 1318s ok 267 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 268 1318s # unique id: aLnW1dOjY2tPS3S39sjXggAAAAc 1318s ok 269 1318s ok 270 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 271 1318s # unique id: aLnW1VsfqfWrAOuexXChDgAAAEQ 1318s ok 272 1318s ok 273 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 274 1318s # unique id: aLnW1dOjY2tPS3S39sjXgwAAAAY 1318s ok 275 1318s ok 276 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 277 1318s # unique id: aLnW1VsfqfWrAOuexXChDwAAAEc 1318s ok 278 1318s ok 279 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 280 1318s # unique id: aLnW1dOjY2tPS3S39sjXhAAAAAg 1318s ok 281 1318s ok 282 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 283 1318s # unique id: aLnW1VsfqfWrAOuexXChEAAAAEI 1318s ok 284 1318s ok 285 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 286 1318s # unique id: aLnW1dOjY2tPS3S39sjXhQAAAAE 1318s ok 287 1318s ok 288 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 289 1318s # unique id: aLnW1VsfqfWrAOuexXChEQAAAEk 1318s ok 290 1318s ok 291 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 292 1318s # unique id: aLnW1dOjY2tPS3S39sjXhgAAAAM 1318s ok 293 1318s ok 294 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 295 1318s # unique id: aLnW1VsfqfWrAOuexXChEgAAAEA 1318s ok 296 1318s ok 297 1318s # testing : fetch unique ID 1318s # expected: 200 1318s # received: '200' 1318s ok 298 1318s # unique id: aLnW1dOjY2tPS3S39sjXhwAAAAU 1318s ok 299 1318s ok 300 1318s ok 1323s t/modules/usertrack.t ............... 1323s 1..1004 1323s # Running under perl version 5.040001 for linux 1323s # Current time local: Thu Sep 4 18:13:41 2025 1323s # Current time GMT: Thu Sep 4 18:13:41 2025 1323s # Using Test.pm version 1.31 1323s # Using Apache/Test.pm version 1.44 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 1 1323s ok 2 1323s Set-Cookie: usertrack_test=d1bc8b0d.63dfdae9abc4b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d1bc8b0d.63dfdae9abc4b 1323s ok 3 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 4 1323s ok 5 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 6 1323s ok 7 1323s Set-Cookie: usertrack_test=22512f32.63dfdae9add40; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=22512f32.63dfdae9add40 1323s ok 8 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 9 1323s ok 10 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 11 1323s ok 12 1323s Set-Cookie: usertrack_test=f6baa5e9.63dfdae9af2d9; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=f6baa5e9.63dfdae9af2d9 1323s ok 13 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 14 1323s ok 15 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 16 1323s ok 17 1323s Set-Cookie: usertrack_test=8057e667.63dfdae9b002a; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=8057e667.63dfdae9b002a 1323s ok 18 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 19 1323s ok 20 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 21 1323s ok 22 1323s Set-Cookie: usertrack_test=a0b6fb40.63dfdae9b0e52; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=a0b6fb40.63dfdae9b0e52 1323s ok 23 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 24 1323s ok 25 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 26 1323s ok 27 1323s Set-Cookie: usertrack_test=782fd42a.63dfdae9b20ab; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=782fd42a.63dfdae9b20ab 1323s ok 28 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 29 1323s ok 30 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 31 1323s ok 32 1323s Set-Cookie: usertrack_test=1906e1cc.63dfdae9b334b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=1906e1cc.63dfdae9b334b 1323s ok 33 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 34 1323s ok 35 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 36 1323s ok 37 1323s Set-Cookie: usertrack_test=6fbfffb5.63dfdae9b43af; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=6fbfffb5.63dfdae9b43af 1323s ok 38 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 39 1323s ok 40 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 41 1323s ok 42 1323s Set-Cookie: usertrack_test=bf555740.63dfdae9b5153; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=bf555740.63dfdae9b5153 1323s ok 43 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 44 1323s ok 45 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 46 1323s ok 47 1323s Set-Cookie: usertrack_test=d99b5bd4.63dfdae9b6234; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d99b5bd4.63dfdae9b6234 1323s ok 48 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 49 1323s ok 50 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 51 1323s ok 52 1323s Set-Cookie: usertrack_test=6d686a8b.63dfdae9b6fce; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=6d686a8b.63dfdae9b6fce 1323s ok 53 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 54 1323s ok 55 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 56 1323s ok 57 1323s Set-Cookie: usertrack_test=cc4c3b4b.63dfdae9b7d7c; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=cc4c3b4b.63dfdae9b7d7c 1323s ok 58 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 59 1323s ok 60 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 61 1323s ok 62 1323s Set-Cookie: usertrack_test=ed443012.63dfdae9b8b3b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ed443012.63dfdae9b8b3b 1323s ok 63 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 64 1323s ok 65 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 66 1323s ok 67 1323s Set-Cookie: usertrack_test=8551a42e.63dfdae9b98f8; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=8551a42e.63dfdae9b98f8 1323s ok 68 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 69 1323s ok 70 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 71 1323s ok 72 1323s Set-Cookie: usertrack_test=4c20d7a7.63dfdae9ba8f7; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=4c20d7a7.63dfdae9ba8f7 1323s ok 73 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 74 1323s ok 75 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 76 1323s ok 77 1323s Set-Cookie: usertrack_test=f0b4e430.63dfdae9bb6ca; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=f0b4e430.63dfdae9bb6ca 1323s ok 78 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 79 1323s ok 80 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 81 1323s ok 82 1323s Set-Cookie: usertrack_test=d286e14c.63dfdae9bc415; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d286e14c.63dfdae9bc415 1323s ok 83 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 84 1323s ok 85 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 86 1323s ok 87 1323s Set-Cookie: usertrack_test=ab809f78.63dfdae9bd0f0; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ab809f78.63dfdae9bd0f0 1323s ok 88 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 89 1323s ok 90 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 91 1323s ok 92 1323s Set-Cookie: usertrack_test=d98b2c81.63dfdae9be0f6; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d98b2c81.63dfdae9be0f6 1323s ok 93 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 94 1323s ok 95 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 96 1323s ok 97 1323s Set-Cookie: usertrack_test=d203bde4.63dfdae9bf0a7; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d203bde4.63dfdae9bf0a7 1323s ok 98 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 99 1323s ok 100 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 101 1323s ok 102 1323s Set-Cookie: usertrack_test=78c89c2.63dfdae9c0046; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=78c89c2.63dfdae9c0046 1323s ok 103 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 104 1323s ok 105 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 106 1323s ok 107 1323s Set-Cookie: usertrack_test=d96f6036.63dfdae9c0f0b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d96f6036.63dfdae9c0f0b 1323s ok 108 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 109 1323s ok 110 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 111 1323s ok 112 1323s Set-Cookie: usertrack_test=ffaa5276.63dfdae9c1ce8; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ffaa5276.63dfdae9c1ce8 1323s ok 113 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 114 1323s ok 115 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 116 1323s ok 117 1323s Set-Cookie: usertrack_test=4304e4ad.63dfdae9c2a2b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=4304e4ad.63dfdae9c2a2b 1323s ok 118 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 119 1323s ok 120 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 121 1323s ok 122 1323s Set-Cookie: usertrack_test=8fc97af1.63dfdae9c3ece; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=8fc97af1.63dfdae9c3ece 1323s ok 123 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 124 1323s ok 125 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 126 1323s ok 127 1323s Set-Cookie: usertrack_test=a0c96927.63dfdae9c5229; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=a0c96927.63dfdae9c5229 1323s ok 128 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 129 1323s ok 130 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 131 1323s ok 132 1323s Set-Cookie: usertrack_test=b5569d4f.63dfdae9c640a; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=b5569d4f.63dfdae9c640a 1323s ok 133 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 134 1323s ok 135 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 136 1323s ok 137 1323s Set-Cookie: usertrack_test=adb295cb.63dfdae9c719c; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=adb295cb.63dfdae9c719c 1323s ok 138 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 139 1323s ok 140 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 141 1323s ok 142 1323s Set-Cookie: usertrack_test=ff6392e.63dfdae9c7f86; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ff6392e.63dfdae9c7f86 1323s ok 143 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 144 1323s ok 145 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 146 1323s ok 147 1323s Set-Cookie: usertrack_test=5e5bf846.63dfdae9c90b2; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=5e5bf846.63dfdae9c90b2 1323s ok 148 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 149 1323s ok 150 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 151 1323s ok 152 1323s Set-Cookie: usertrack_test=3560b1b2.63dfdae9ca12e; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=3560b1b2.63dfdae9ca12e 1323s ok 153 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 154 1323s ok 155 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 156 1323s ok 157 1323s Set-Cookie: usertrack_test=1f5e2fa3.63dfdae9caeb9; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=1f5e2fa3.63dfdae9caeb9 1323s ok 158 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 159 1323s ok 160 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 161 1323s ok 162 1323s Set-Cookie: usertrack_test=d8e53e01.63dfdae9cbbc7; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d8e53e01.63dfdae9cbbc7 1323s ok 163 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 164 1323s ok 165 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 166 1323s ok 167 1323s Set-Cookie: usertrack_test=d9abdc2c.63dfdae9cc923; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d9abdc2c.63dfdae9cc923 1323s ok 168 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 169 1323s ok 170 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 171 1323s ok 172 1323s Set-Cookie: usertrack_test=13bf60a5.63dfdae9cda11; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=13bf60a5.63dfdae9cda11 1323s ok 173 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 174 1323s ok 175 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 176 1323s ok 177 1323s Set-Cookie: usertrack_test=784a743.63dfdae9ce7ce; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=784a743.63dfdae9ce7ce 1323s ok 178 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 179 1323s ok 180 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 181 1323s ok 182 1323s Set-Cookie: usertrack_test=c85f2f21.63dfdae9cf5c0; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=c85f2f21.63dfdae9cf5c0 1323s ok 183 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 184 1323s ok 185 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 186 1323s ok 187 1323s Set-Cookie: usertrack_test=cbf8627c.63dfdae9d037d; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=cbf8627c.63dfdae9d037d 1323s ok 188 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 189 1323s ok 190 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 191 1323s ok 192 1323s Set-Cookie: usertrack_test=8fe77709.63dfdae9d1372; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=8fe77709.63dfdae9d1372 1323s ok 193 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 194 1323s ok 195 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 196 1323s ok 197 1323s Set-Cookie: usertrack_test=6482d8c4.63dfdae9d24c1; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=6482d8c4.63dfdae9d24c1 1323s ok 198 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 199 1323s ok 200 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 201 1323s ok 202 1323s Set-Cookie: usertrack_test=2f2fa3b0.63dfdae9d364c; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=2f2fa3b0.63dfdae9d364c 1323s ok 203 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 204 1323s ok 205 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 206 1323s ok 207 1323s Set-Cookie: usertrack_test=65f37d21.63dfdae9d4809; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=65f37d21.63dfdae9d4809 1323s ok 208 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 209 1323s ok 210 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 211 1323s ok 212 1323s Set-Cookie: usertrack_test=e34af149.63dfdae9d5c44; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=e34af149.63dfdae9d5c44 1323s ok 213 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 214 1323s ok 215 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 216 1323s ok 217 1323s Set-Cookie: usertrack_test=de5595a2.63dfdae9d6c34; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=de5595a2.63dfdae9d6c34 1323s ok 218 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 219 1323s ok 220 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 221 1323s ok 222 1323s Set-Cookie: usertrack_test=94b24064.63dfdae9d79be; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=94b24064.63dfdae9d79be 1323s ok 223 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 224 1323s ok 225 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 226 1323s ok 227 1323s Set-Cookie: usertrack_test=3ff18a9e.63dfdae9d8c7a; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=3ff18a9e.63dfdae9d8c7a 1323s ok 228 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 229 1323s ok 230 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 231 1323s ok 232 1323s Set-Cookie: usertrack_test=fce7fff9.63dfdae9d9b42; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=fce7fff9.63dfdae9d9b42 1323s ok 233 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 234 1323s ok 235 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 236 1323s ok 237 1323s Set-Cookie: usertrack_test=da6eabcc.63dfdae9da8a5; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=da6eabcc.63dfdae9da8a5 1323s ok 238 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 239 1323s ok 240 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 241 1323s ok 242 1323s Set-Cookie: usertrack_test=7d760f8c.63dfdae9dba05; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=7d760f8c.63dfdae9dba05 1323s ok 243 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 244 1323s ok 245 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 246 1323s ok 247 1323s Set-Cookie: usertrack_test=ef55fa61.63dfdae9dc814; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ef55fa61.63dfdae9dc814 1323s ok 248 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 249 1323s ok 250 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 251 1323s ok 252 1323s Set-Cookie: usertrack_test=ef297c76.63dfdae9dd7e8; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=ef297c76.63dfdae9dd7e8 1323s ok 253 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 254 1323s ok 255 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 256 1323s ok 257 1323s Set-Cookie: usertrack_test=899cd8e5.63dfdae9de897; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=899cd8e5.63dfdae9de897 1323s ok 258 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 259 1323s ok 260 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 261 1323s ok 262 1323s Set-Cookie: usertrack_test=a63c5c73.63dfdae9dff19; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=a63c5c73.63dfdae9dff19 1323s ok 263 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 264 1323s ok 265 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 266 1323s ok 267 1323s Set-Cookie: usertrack_test=d8abbf31.63dfdae9e15ec; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d8abbf31.63dfdae9e15ec 1323s ok 268 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 269 1323s ok 270 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 271 1323s ok 272 1323s Set-Cookie: usertrack_test=fd3fdee4.63dfdae9e2dfb; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=fd3fdee4.63dfdae9e2dfb 1323s ok 273 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 274 1323s ok 275 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 276 1323s ok 277 1323s Set-Cookie: usertrack_test=cb5a32ec.63dfdae9e3f44; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=cb5a32ec.63dfdae9e3f44 1323s ok 278 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 279 1323s ok 280 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 281 1323s ok 282 1323s Set-Cookie: usertrack_test=d3737317.63dfdae9e4d46; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d3737317.63dfdae9e4d46 1323s ok 283 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 284 1323s ok 285 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 286 1323s ok 287 1323s Set-Cookie: usertrack_test=6f80b82a.63dfdae9e60f3; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=6f80b82a.63dfdae9e60f3 1323s ok 288 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 289 1323s ok 290 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 291 1323s ok 292 1323s Set-Cookie: usertrack_test=801dcbde.63dfdae9e74b1; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=801dcbde.63dfdae9e74b1 1323s ok 293 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 294 1323s ok 295 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 296 1323s ok 297 1323s Set-Cookie: usertrack_test=c0d2b362.63dfdae9e8bad; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=c0d2b362.63dfdae9e8bad 1323s ok 298 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 299 1323s ok 300 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 301 1323s ok 302 1323s Set-Cookie: usertrack_test=166ebc17.63dfdae9ea528; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=166ebc17.63dfdae9ea528 1323s ok 303 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 304 1323s ok 305 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 306 1323s ok 307 1323s Set-Cookie: usertrack_test=b100a1b7.63dfdae9ebaa1; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=b100a1b7.63dfdae9ebaa1 1323s ok 308 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 309 1323s ok 310 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 311 1323s ok 312 1323s Set-Cookie: usertrack_test=b69641d5.63dfdae9ece44; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=b69641d5.63dfdae9ece44 1323s ok 313 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 314 1323s ok 315 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 316 1323s ok 317 1323s Set-Cookie: usertrack_test=78828940.63dfdae9ee180; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=78828940.63dfdae9ee180 1323s ok 318 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 319 1323s ok 320 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 321 1323s ok 322 1323s Set-Cookie: usertrack_test=d205e509.63dfdae9ef73f; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=d205e509.63dfdae9ef73f 1323s ok 323 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 324 1323s ok 325 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 326 1323s ok 327 1323s Set-Cookie: usertrack_test=158c166.63dfdae9f0c78; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=158c166.63dfdae9f0c78 1323s ok 328 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 329 1323s ok 330 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 331 1323s ok 332 1323s Set-Cookie: usertrack_test=f52c42f9.63dfdae9f1d94; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=f52c42f9.63dfdae9f1d94 1323s ok 333 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 334 1323s ok 335 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 336 1323s ok 337 1323s Set-Cookie: usertrack_test=dfc649e3.63dfdae9f303b; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=dfc649e3.63dfdae9f303b 1323s ok 338 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 339 1323s ok 340 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 341 1323s ok 342 1323s Set-Cookie: usertrack_test=f847fe8f.63dfdae9f4168; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=f847fe8f.63dfdae9f4168 1323s ok 343 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 344 1323s ok 345 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 346 1323s ok 347 1323s Set-Cookie: usertrack_test=5fe1d3a3.63dfdae9f56cd; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=5fe1d3a3.63dfdae9f56cd 1323s ok 348 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 349 1323s ok 350 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 351 1323s ok 352 1323s Set-Cookie: usertrack_test=b2d2d4bc.63dfdae9f700e; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=b2d2d4bc.63dfdae9f700e 1323s ok 353 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 354 1323s ok 355 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 356 1323s ok 357 1323s Set-Cookie: usertrack_test=9e5f6c44.63dfdae9f853e; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=9e5f6c44.63dfdae9f853e 1323s ok 358 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 359 1323s ok 360 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 361 1323s ok 362 1323s Set-Cookie: usertrack_test=8c6a5d5.63dfdae9f9ba4; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=8c6a5d5.63dfdae9f9ba4 1323s ok 363 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 364 1323s ok 365 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 366 1323s ok 367 1323s Set-Cookie: usertrack_test=71b3760b.63dfdae9faf5c; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=71b3760b.63dfdae9faf5c 1323s ok 368 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 369 1323s ok 370 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 371 1323s ok 372 1323s Set-Cookie: usertrack_test=42501d58.63dfdae9fc40f; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=42501d58.63dfdae9fc40f 1323s ok 373 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 374 1323s ok 375 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 376 1323s ok 377 1323s Set-Cookie: usertrack_test=3de8aeb.63dfdae9fda15; path=/; expires=Thu, 04-Sep-25 18:14:45 GMT 1323s Cookie: usertrack_test=3de8aeb.63dfdae9fda15 1323s ok 378 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 379 1323s ok 380 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 381 1323s ok 382 1323s Set-Cookie: usertrack_test=bbb3e1f8.63dfdae9ff304; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=bbb3e1f8.63dfdae9ff304 1323s ok 383 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 384 1323s ok 385 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 386 1323s ok 387 1323s Set-Cookie: usertrack_test=709b387c.63dfdaea00786; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=709b387c.63dfdaea00786 1323s ok 388 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 389 1323s ok 390 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 391 1323s ok 392 1323s Set-Cookie: usertrack_test=12024847.63dfdaea0196d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=12024847.63dfdaea0196d 1323s ok 393 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 394 1323s ok 395 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 396 1323s ok 397 1323s Set-Cookie: usertrack_test=98ebefba.63dfdaea029aa; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=98ebefba.63dfdaea029aa 1323s ok 398 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 399 1323s ok 400 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 401 1323s ok 402 1323s Set-Cookie: usertrack_test=210f6e09.63dfdaea03890; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=210f6e09.63dfdaea03890 1323s ok 403 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 404 1323s ok 405 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 406 1323s ok 407 1323s Set-Cookie: usertrack_test=aaef030c.63dfdaea049b6; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=aaef030c.63dfdaea049b6 1323s ok 408 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 409 1323s ok 410 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 411 1323s ok 412 1323s Set-Cookie: usertrack_test=9dc7f5a6.63dfdaea05a9f; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=9dc7f5a6.63dfdaea05a9f 1323s ok 413 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 414 1323s ok 415 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 416 1323s ok 417 1323s Set-Cookie: usertrack_test=78ca5e23.63dfdaea06b0d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=78ca5e23.63dfdaea06b0d 1323s ok 418 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 419 1323s ok 420 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 421 1323s ok 422 1323s Set-Cookie: usertrack_test=aa72addc.63dfdaea07dc7; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=aa72addc.63dfdaea07dc7 1323s ok 423 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 424 1323s ok 425 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 426 1323s ok 427 1323s Set-Cookie: usertrack_test=3b80e938.63dfdaea09034; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=3b80e938.63dfdaea09034 1323s ok 428 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 429 1323s ok 430 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 431 1323s ok 432 1323s Set-Cookie: usertrack_test=9da94317.63dfdaea09e55; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=9da94317.63dfdaea09e55 1323s ok 433 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 434 1323s ok 435 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 436 1323s ok 437 1323s Set-Cookie: usertrack_test=d5026eeb.63dfdaea0b093; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=d5026eeb.63dfdaea0b093 1323s ok 438 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 439 1323s ok 440 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 441 1323s ok 442 1323s Set-Cookie: usertrack_test=f8717f12.63dfdaea0c071; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f8717f12.63dfdaea0c071 1323s ok 443 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 444 1323s ok 445 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 446 1323s ok 447 1323s Set-Cookie: usertrack_test=ffe916fd.63dfdaea0ce2a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ffe916fd.63dfdaea0ce2a 1323s ok 448 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 449 1323s ok 450 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 451 1323s ok 452 1323s Set-Cookie: usertrack_test=a46115b6.63dfdaea0ddc5; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a46115b6.63dfdaea0ddc5 1323s ok 453 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 454 1323s ok 455 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 456 1323s ok 457 1323s Set-Cookie: usertrack_test=8bbe683b.63dfdaea0ec55; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=8bbe683b.63dfdaea0ec55 1323s ok 458 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 459 1323s ok 460 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 461 1323s ok 462 1323s Set-Cookie: usertrack_test=a0f06ab9.63dfdaea0fd8f; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a0f06ab9.63dfdaea0fd8f 1323s ok 463 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 464 1323s ok 465 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 466 1323s ok 467 1323s Set-Cookie: usertrack_test=95d0d30f.63dfdaea10c6e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=95d0d30f.63dfdaea10c6e 1323s ok 468 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 469 1323s ok 470 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 471 1323s ok 472 1323s Set-Cookie: usertrack_test=beb1601f.63dfdaea11c00; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=beb1601f.63dfdaea11c00 1323s ok 473 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 474 1323s ok 475 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 476 1323s ok 477 1323s Set-Cookie: usertrack_test=137522c.63dfdaea12961; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=137522c.63dfdaea12961 1323s ok 478 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 479 1323s ok 480 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 481 1323s ok 482 1323s Set-Cookie: usertrack_test=f50e4b95.63dfdaea13b81; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f50e4b95.63dfdaea13b81 1323s ok 483 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 484 1323s ok 485 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 486 1323s ok 487 1323s Set-Cookie: usertrack_test=329d1d4f.63dfdaea14c1a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=329d1d4f.63dfdaea14c1a 1323s ok 488 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 489 1323s ok 490 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 491 1323s ok 492 1323s Set-Cookie: usertrack_test=ee75ef0a.63dfdaea1628b; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ee75ef0a.63dfdaea1628b 1323s ok 493 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 494 1323s ok 495 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 496 1323s ok 497 1323s Set-Cookie: usertrack_test=a4c80fb4.63dfdaea173b6; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a4c80fb4.63dfdaea173b6 1323s ok 498 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 499 1323s ok 500 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 501 1323s ok 502 1323s Set-Cookie: usertrack_test=2de78929.63dfdaea18492; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=2de78929.63dfdaea18492 1323s ok 503 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 504 1323s ok 505 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 506 1323s ok 507 1323s Set-Cookie: usertrack_test=85a29d84.63dfdaea1a0be; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=85a29d84.63dfdaea1a0be 1323s ok 508 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 509 1323s ok 510 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 511 1323s ok 512 1323s Set-Cookie: usertrack_test=cb4ffef1.63dfdaea1b82c; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=cb4ffef1.63dfdaea1b82c 1323s ok 513 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 514 1323s ok 515 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 516 1323s ok 517 1323s Set-Cookie: usertrack_test=8724932e.63dfdaea1c699; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=8724932e.63dfdaea1c699 1323s ok 518 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 519 1323s ok 520 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 521 1323s ok 522 1323s Set-Cookie: usertrack_test=f48286e4.63dfdaea1d82d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f48286e4.63dfdaea1d82d 1323s ok 523 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 524 1323s ok 525 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 526 1323s ok 527 1323s Set-Cookie: usertrack_test=17694d70.63dfdaea1e71d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=17694d70.63dfdaea1e71d 1323s ok 528 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 529 1323s ok 530 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 531 1323s ok 532 1323s Set-Cookie: usertrack_test=916db27d.63dfdaea1fa38; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=916db27d.63dfdaea1fa38 1323s ok 533 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 534 1323s ok 535 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 536 1323s ok 537 1323s Set-Cookie: usertrack_test=b31584bc.63dfdaea207ee; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=b31584bc.63dfdaea207ee 1323s ok 538 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 539 1323s ok 540 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 541 1323s ok 542 1323s Set-Cookie: usertrack_test=6b09d1b8.63dfdaea216bd; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=6b09d1b8.63dfdaea216bd 1323s ok 543 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 544 1323s ok 545 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 546 1323s ok 547 1323s Set-Cookie: usertrack_test=2b3e8976.63dfdaea22ade; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=2b3e8976.63dfdaea22ade 1323s ok 548 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 549 1323s ok 550 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 551 1323s ok 552 1323s Set-Cookie: usertrack_test=30e4ad75.63dfdaea23a96; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=30e4ad75.63dfdaea23a96 1323s ok 553 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 554 1323s ok 555 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 556 1323s ok 557 1323s Set-Cookie: usertrack_test=68beaf86.63dfdaea248f7; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=68beaf86.63dfdaea248f7 1323s ok 558 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 559 1323s ok 560 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 561 1323s ok 562 1323s Set-Cookie: usertrack_test=329fb1b5.63dfdaea25ab1; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=329fb1b5.63dfdaea25ab1 1323s ok 563 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 564 1323s ok 565 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 566 1323s ok 567 1323s Set-Cookie: usertrack_test=c768e8f2.63dfdaea27075; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=c768e8f2.63dfdaea27075 1323s ok 568 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 569 1323s ok 570 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 571 1323s ok 572 1323s Set-Cookie: usertrack_test=286edfb9.63dfdaea28349; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=286edfb9.63dfdaea28349 1323s ok 573 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 574 1323s ok 575 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 576 1323s ok 577 1323s Set-Cookie: usertrack_test=83a50646.63dfdaea29774; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=83a50646.63dfdaea29774 1323s ok 578 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 579 1323s ok 580 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 581 1323s ok 582 1323s Set-Cookie: usertrack_test=64945485.63dfdaea2b06b; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=64945485.63dfdaea2b06b 1323s ok 583 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 584 1323s ok 585 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 586 1323s ok 587 1323s Set-Cookie: usertrack_test=bac6f989.63dfdaea2c9eb; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=bac6f989.63dfdaea2c9eb 1323s ok 588 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 589 1323s ok 590 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 591 1323s ok 592 1323s Set-Cookie: usertrack_test=1f6d1d41.63dfdaea2dded; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=1f6d1d41.63dfdaea2dded 1323s ok 593 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 594 1323s ok 595 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 596 1323s ok 597 1323s Set-Cookie: usertrack_test=a62ff82e.63dfdaea2f0ac; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a62ff82e.63dfdaea2f0ac 1323s ok 598 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 599 1323s ok 600 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 601 1323s ok 602 1323s Set-Cookie: usertrack_test=d44d66bb.63dfdaea2fed3; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=d44d66bb.63dfdaea2fed3 1323s ok 603 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 604 1323s ok 605 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 606 1323s ok 607 1323s Set-Cookie: usertrack_test=c0b00f2e.63dfdaea313ab; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=c0b00f2e.63dfdaea313ab 1323s ok 608 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 609 1323s ok 610 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 611 1323s ok 612 1323s Set-Cookie: usertrack_test=7f8f76b7.63dfdaea32959; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7f8f76b7.63dfdaea32959 1323s ok 613 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 614 1323s ok 615 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 616 1323s ok 617 1323s Set-Cookie: usertrack_test=c906809f.63dfdaea33a8e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=c906809f.63dfdaea33a8e 1323s ok 618 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 619 1323s ok 620 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 621 1323s ok 622 1323s Set-Cookie: usertrack_test=41605fdc.63dfdaea34e81; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=41605fdc.63dfdaea34e81 1323s ok 623 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 624 1323s ok 625 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 626 1323s ok 627 1323s Set-Cookie: usertrack_test=bd1a4831.63dfdaea36378; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=bd1a4831.63dfdaea36378 1323s ok 628 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 629 1323s ok 630 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 631 1323s ok 632 1323s Set-Cookie: usertrack_test=3d87f741.63dfdaea378f5; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=3d87f741.63dfdaea378f5 1323s ok 633 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 634 1323s ok 635 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 636 1323s ok 637 1323s Set-Cookie: usertrack_test=809a5fdb.63dfdaea39236; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=809a5fdb.63dfdaea39236 1323s ok 638 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 639 1323s ok 640 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 641 1323s ok 642 1323s Set-Cookie: usertrack_test=961456ad.63dfdaea3ac0c; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=961456ad.63dfdaea3ac0c 1323s ok 643 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 644 1323s ok 645 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 646 1323s ok 647 1323s Set-Cookie: usertrack_test=4c2b5b06.63dfdaea3c17d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=4c2b5b06.63dfdaea3c17d 1323s ok 648 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 649 1323s ok 650 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 651 1323s ok 652 1323s Set-Cookie: usertrack_test=970d80d8.63dfdaea3db1a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=970d80d8.63dfdaea3db1a 1323s ok 653 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 654 1323s ok 655 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 656 1323s ok 657 1323s Set-Cookie: usertrack_test=f72cfa9d.63dfdaea3ec55; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f72cfa9d.63dfdaea3ec55 1323s ok 658 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 659 1323s ok 660 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 661 1323s ok 662 1323s Set-Cookie: usertrack_test=f3968582.63dfdaea40196; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f3968582.63dfdaea40196 1323s ok 663 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 664 1323s ok 665 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 666 1323s ok 667 1323s Set-Cookie: usertrack_test=344874cc.63dfdaea41514; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=344874cc.63dfdaea41514 1323s ok 668 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 669 1323s ok 670 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 671 1323s ok 672 1323s Set-Cookie: usertrack_test=2076f893.63dfdaea427a8; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=2076f893.63dfdaea427a8 1323s ok 673 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 674 1323s ok 675 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 676 1323s ok 677 1323s Set-Cookie: usertrack_test=e91ca94.63dfdaea43df0; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=e91ca94.63dfdaea43df0 1323s ok 678 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 679 1323s ok 680 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 681 1323s ok 682 1323s Set-Cookie: usertrack_test=813d9f1e.63dfdaea44cd2; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=813d9f1e.63dfdaea44cd2 1323s ok 683 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 684 1323s ok 685 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 686 1323s ok 687 1323s Set-Cookie: usertrack_test=d33924f2.63dfdaea45dd7; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=d33924f2.63dfdaea45dd7 1323s ok 688 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 689 1323s ok 690 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 691 1323s ok 692 1323s Set-Cookie: usertrack_test=b87b080c.63dfdaea46f7d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=b87b080c.63dfdaea46f7d 1323s ok 693 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 694 1323s ok 695 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 696 1323s ok 697 1323s Set-Cookie: usertrack_test=db210a60.63dfdaea482bf; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=db210a60.63dfdaea482bf 1323s ok 698 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 699 1323s ok 700 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 701 1323s ok 702 1323s Set-Cookie: usertrack_test=9728d2eb.63dfdaea4955f; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=9728d2eb.63dfdaea4955f 1323s ok 703 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 704 1323s ok 705 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 706 1323s ok 707 1323s Set-Cookie: usertrack_test=851bf4d7.63dfdaea4ad87; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=851bf4d7.63dfdaea4ad87 1323s ok 708 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 709 1323s ok 710 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 711 1323s ok 712 1323s Set-Cookie: usertrack_test=a5de6e1.63dfdaea4c1b0; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a5de6e1.63dfdaea4c1b0 1323s ok 713 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 714 1323s ok 715 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 716 1323s ok 717 1323s Set-Cookie: usertrack_test=ca499189.63dfdaea4d30d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ca499189.63dfdaea4d30d 1323s ok 718 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 719 1323s ok 720 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 721 1323s ok 722 1323s Set-Cookie: usertrack_test=d6d5e47d.63dfdaea4e419; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=d6d5e47d.63dfdaea4e419 1323s ok 723 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 724 1323s ok 725 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 726 1323s ok 727 1323s Set-Cookie: usertrack_test=dac82747.63dfdaea4f513; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=dac82747.63dfdaea4f513 1323s ok 728 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 729 1323s ok 730 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 731 1323s ok 732 1323s Set-Cookie: usertrack_test=7bea5073.63dfdaea50b28; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7bea5073.63dfdaea50b28 1323s ok 733 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 734 1323s ok 735 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 736 1323s ok 737 1323s Set-Cookie: usertrack_test=ae0e7e6a.63dfdaea51e5a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ae0e7e6a.63dfdaea51e5a 1323s ok 738 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 739 1323s ok 740 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 741 1323s ok 742 1323s Set-Cookie: usertrack_test=33409269.63dfdaea5343e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=33409269.63dfdaea5343e 1323s ok 743 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 744 1323s ok 745 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 746 1323s ok 747 1323s Set-Cookie: usertrack_test=10d39f80.63dfdaea548a4; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=10d39f80.63dfdaea548a4 1323s ok 748 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 749 1323s ok 750 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 751 1323s ok 752 1323s Set-Cookie: usertrack_test=7d49ab7e.63dfdaea55c60; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7d49ab7e.63dfdaea55c60 1323s ok 753 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 754 1323s ok 755 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 756 1323s ok 757 1323s Set-Cookie: usertrack_test=fe2e8e32.63dfdaea57ada; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=fe2e8e32.63dfdaea57ada 1323s ok 758 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 759 1323s ok 760 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 761 1323s ok 762 1323s Set-Cookie: usertrack_test=f8612f26.63dfdaea58e7a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f8612f26.63dfdaea58e7a 1323s ok 763 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 764 1323s ok 765 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 766 1323s ok 767 1323s Set-Cookie: usertrack_test=161e4d5e.63dfdaea5a012; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=161e4d5e.63dfdaea5a012 1323s ok 768 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 769 1323s ok 770 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 771 1323s ok 772 1323s Set-Cookie: usertrack_test=7ef5957c.63dfdaea5b8d9; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7ef5957c.63dfdaea5b8d9 1323s ok 773 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 774 1323s ok 775 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 776 1323s ok 777 1323s Set-Cookie: usertrack_test=8c8ef0b.63dfdaea5d207; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=8c8ef0b.63dfdaea5d207 1323s ok 778 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 779 1323s ok 780 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 781 1323s ok 782 1323s Set-Cookie: usertrack_test=65e4de9a.63dfdaea5e8f1; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=65e4de9a.63dfdaea5e8f1 1323s ok 783 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 784 1323s ok 785 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 786 1323s ok 787 1323s Set-Cookie: usertrack_test=aac28dd7.63dfdaea5fcc6; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=aac28dd7.63dfdaea5fcc6 1323s ok 788 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 789 1323s ok 790 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 791 1323s ok 792 1323s Set-Cookie: usertrack_test=e844d2f7.63dfdaea60e3a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=e844d2f7.63dfdaea60e3a 1323s ok 793 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 794 1323s ok 795 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 796 1323s ok 797 1323s Set-Cookie: usertrack_test=fda2d391.63dfdaea62292; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=fda2d391.63dfdaea62292 1323s ok 798 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 799 1323s ok 800 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 801 1323s ok 802 1323s Set-Cookie: usertrack_test=3b47f1ed.63dfdaea63175; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=3b47f1ed.63dfdaea63175 1323s ok 803 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 804 1323s ok 805 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 806 1323s ok 807 1323s Set-Cookie: usertrack_test=edc44e29.63dfdaea643cd; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=edc44e29.63dfdaea643cd 1323s ok 808 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 809 1323s ok 810 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 811 1323s ok 812 1323s Set-Cookie: usertrack_test=ec0fcc6a.63dfdaea65601; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ec0fcc6a.63dfdaea65601 1323s ok 813 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 814 1323s ok 815 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 816 1323s ok 817 1323s Set-Cookie: usertrack_test=261fc503.63dfdaea66629; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=261fc503.63dfdaea66629 1323s ok 818 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 819 1323s ok 820 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 821 1323s ok 822 1323s Set-Cookie: usertrack_test=b1fc1183.63dfdaea6782b; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=b1fc1183.63dfdaea6782b 1323s ok 823 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 824 1323s ok 825 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 826 1323s ok 827 1323s Set-Cookie: usertrack_test=74d4d6e.63dfdaea687a6; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=74d4d6e.63dfdaea687a6 1323s ok 828 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 829 1323s ok 830 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 831 1323s ok 832 1323s Set-Cookie: usertrack_test=9a7c21b9.63dfdaea69a30; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=9a7c21b9.63dfdaea69a30 1323s ok 833 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 834 1323s ok 835 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 836 1323s ok 837 1323s Set-Cookie: usertrack_test=a8ccfc58.63dfdaea6ae60; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a8ccfc58.63dfdaea6ae60 1323s ok 838 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 839 1323s ok 840 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 841 1323s ok 842 1323s Set-Cookie: usertrack_test=a00ec972.63dfdaea6c467; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a00ec972.63dfdaea6c467 1323s ok 843 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 844 1323s ok 845 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 846 1323s ok 847 1323s Set-Cookie: usertrack_test=3f71a88a.63dfdaea6d8c5; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=3f71a88a.63dfdaea6d8c5 1323s ok 848 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 849 1323s ok 850 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 851 1323s ok 852 1323s Set-Cookie: usertrack_test=9ada8c0d.63dfdaea6ea3f; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=9ada8c0d.63dfdaea6ea3f 1323s ok 853 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 854 1323s ok 855 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 856 1323s ok 857 1323s Set-Cookie: usertrack_test=726b6d1c.63dfdaea6ff1e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=726b6d1c.63dfdaea6ff1e 1323s ok 858 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 859 1323s ok 860 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 861 1323s ok 862 1323s Set-Cookie: usertrack_test=4949db9f.63dfdaea713f8; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=4949db9f.63dfdaea713f8 1323s ok 863 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 864 1323s ok 865 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 866 1323s ok 867 1323s Set-Cookie: usertrack_test=5936b8f8.63dfdaea7259d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=5936b8f8.63dfdaea7259d 1323s ok 868 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 869 1323s ok 870 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 871 1323s ok 872 1323s Set-Cookie: usertrack_test=7c943454.63dfdaea73f0e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7c943454.63dfdaea73f0e 1323s ok 873 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 874 1323s ok 875 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 876 1323s ok 877 1323s Set-Cookie: usertrack_test=191a77ff.63dfdaea75594; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=191a77ff.63dfdaea75594 1323s ok 878 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 879 1323s ok 880 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 881 1323s ok 882 1323s Set-Cookie: usertrack_test=15c63e40.63dfdaea76cad; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=15c63e40.63dfdaea76cad 1323s ok 883 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 884 1323s ok 885 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 886 1323s ok 887 1323s Set-Cookie: usertrack_test=ed304ab1.63dfdaea7809a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=ed304ab1.63dfdaea7809a 1323s ok 888 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 889 1323s ok 890 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 891 1323s ok 892 1323s Set-Cookie: usertrack_test=f69a3b33.63dfdaea791f8; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=f69a3b33.63dfdaea791f8 1323s ok 893 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 894 1323s ok 895 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 896 1323s ok 897 1323s Set-Cookie: usertrack_test=351f52b4.63dfdaea7ac6d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=351f52b4.63dfdaea7ac6d 1323s ok 898 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 899 1323s ok 900 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 901 1323s ok 902 1323s Set-Cookie: usertrack_test=a95f6eb7.63dfdaea7c0b3; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a95f6eb7.63dfdaea7c0b3 1323s ok 903 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 904 1323s ok 905 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 906 1323s ok 907 1323s Set-Cookie: usertrack_test=75b6dc25.63dfdaea7d588; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=75b6dc25.63dfdaea7d588 1323s ok 908 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 909 1323s ok 910 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 911 1323s ok 912 1323s Set-Cookie: usertrack_test=5b3dd971.63dfdaea7eae9; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=5b3dd971.63dfdaea7eae9 1323s ok 913 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 914 1323s ok 915 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 916 1323s ok 917 1323s Set-Cookie: usertrack_test=8f8ebd27.63dfdaea80166; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=8f8ebd27.63dfdaea80166 1323s ok 918 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 919 1323s ok 920 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 921 1323s ok 922 1323s Set-Cookie: usertrack_test=a4f8f430.63dfdaea81871; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a4f8f430.63dfdaea81871 1323s ok 923 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 924 1323s ok 925 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 926 1323s ok 927 1323s Set-Cookie: usertrack_test=be575e15.63dfdaea82f1a; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=be575e15.63dfdaea82f1a 1323s ok 928 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 929 1323s ok 930 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 931 1323s ok 932 1323s Set-Cookie: usertrack_test=2fc77349.63dfdaea8482c; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=2fc77349.63dfdaea8482c 1323s ok 933 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 934 1323s ok 935 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 936 1323s ok 937 1323s Set-Cookie: usertrack_test=7342eaf1.63dfdaea85f28; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7342eaf1.63dfdaea85f28 1323s ok 938 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 939 1323s ok 940 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 941 1323s ok 942 1323s Set-Cookie: usertrack_test=34de0793.63dfdaea8762e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=34de0793.63dfdaea8762e 1323s ok 943 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 944 1323s ok 945 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 946 1323s ok 947 1323s Set-Cookie: usertrack_test=d0a2065f.63dfdaea88ba1; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=d0a2065f.63dfdaea88ba1 1323s ok 948 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 949 1323s ok 950 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 951 1323s ok 952 1323s Set-Cookie: usertrack_test=b58d172e.63dfdaea89dd9; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=b58d172e.63dfdaea89dd9 1323s ok 953 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 954 1323s ok 955 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 956 1323s ok 957 1323s Set-Cookie: usertrack_test=5550363d.63dfdaea8ac4e; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=5550363d.63dfdaea8ac4e 1323s ok 958 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 959 1323s ok 960 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 961 1323s ok 962 1323s Set-Cookie: usertrack_test=eddc9159.63dfdaea8ba79; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=eddc9159.63dfdaea8ba79 1323s ok 963 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 964 1323s ok 965 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 966 1323s ok 967 1323s Set-Cookie: usertrack_test=588a86d5.63dfdaea8c8fc; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=588a86d5.63dfdaea8c8fc 1323s ok 968 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 969 1323s ok 970 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 971 1323s ok 972 1323s Set-Cookie: usertrack_test=7b56d2ff.63dfdaea8da1f; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=7b56d2ff.63dfdaea8da1f 1323s ok 973 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 974 1323s ok 975 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 976 1323s ok 977 1323s Set-Cookie: usertrack_test=a84fa83e.63dfdaea8eb43; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=a84fa83e.63dfdaea8eb43 1323s ok 978 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 979 1323s ok 980 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 981 1323s ok 982 1323s Set-Cookie: usertrack_test=3aaaf6e3.63dfdaea8fdea; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=3aaaf6e3.63dfdaea8fdea 1323s ok 983 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 984 1323s ok 985 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 986 1323s ok 987 1323s Set-Cookie: usertrack_test=de358c67.63dfdaea912ca; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=de358c67.63dfdaea912ca 1323s ok 988 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 989 1323s ok 990 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 991 1323s ok 992 1323s Set-Cookie: usertrack_test=4350ac7a.63dfdaea9217d; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=4350ac7a.63dfdaea9217d 1323s ok 993 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 994 1323s ok 995 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 996 1323s ok 997 1323s Set-Cookie: usertrack_test=63654a70.63dfdaea93892; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s Cookie: usertrack_test=63654a70.63dfdaea93892 1323s ok 998 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 999 1323s ok 1000 1323s ok 1001 1323s # testing : Checking return code is '200' 1323s # expected: 200 1323s # received: '200' 1323s ok 1002 1323s # usertrack_test=a9d89a1d.63dfdaea95003; path=/; expires=Thu, 04-Sep-25 18:14:46 GMT 1323s ok 1003 1323s # expected: undef 1323s # received: undef 1323s ok 1004 1323s ok 1327s t/modules/vhost_alias.t ............. 1327s 1..8 1327s # Running under perl version 5.040001 for linux 1327s # Current time local: Thu Sep 4 18:13:46 2025 1327s # Current time GMT: Thu Sep 4 18:13:46 2025 1327s # Using Test.pm version 1.31 1327s # Using Apache/Test.pm version 1.44 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1327s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1327s # testing : VirtalDocumentRoot test 1327s # expected: 'www.vha-test.com' 1327s # received: 'www.vha-test.com' 1327s ok 1 1327s # testing : VirtualScriptAlias test 1327s # expected: 'test cgi for www.vha-test.com' 1327s # received: 'test cgi for www.vha-test.com' 1327s ok 2 1327s # testing : VirtalDocumentRoot test 1327s # expected: 'big.server.name.from.heck.org' 1327s # received: 'big.server.name.from.heck.org' 1327s ok 3 1327s # testing : VirtualScriptAlias test 1327s # expected: 'test cgi for big.server.name.from.heck.org' 1327s # received: 'test cgi for big.server.name.from.heck.org' 1327s ok 4 1327s # testing : VirtalDocumentRoot test 1327s # expected: 'ab.com' 1327s # received: 'ab.com' 1327s ok 5 1327s # testing : VirtualScriptAlias test 1327s # expected: 'test cgi for ab.com' 1327s # received: 'test cgi for ab.com' 1327s ok 6 1327s # testing : VirtalDocumentRoot test 1327s # expected: 'w-t-f.net' 1327s # received: 'w-t-f.net' 1327s ok 7 1327s # testing : VirtualScriptAlias test 1327s # expected: 'test cgi for w-t-f.net' 1327s # received: 'test cgi for w-t-f.net' 1327s ok 8 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1327s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1327s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1327s ok 1331s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1335s t/protocol/echo.t ................... 1335s 1..8 1335s # Running under perl version 5.040001 for linux 1335s # Current time local: Thu Sep 4 18:13:54 2025 1335s # Current time GMT: Thu Sep 4 18:13:54 2025 1335s # Using Test.pm version 1.31 1335s # Using Apache/Test.pm version 1.44 1335s testing mod_echo_ssl 1335s ok 1 1335s #Cipher: TLS_AES_256_GCM_SHA384 1335s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1335s # testing : echo 1335s # expected: 't/protocol/echo.t' 1335s # received: 't/protocol/echo.t' 1335s ok 2 1335s # testing : echo 1335s # expected: '/usr/bin/perl' 1335s # received: '/usr/bin/perl' 1335s ok 3 1335s # testing : echo 1335s # expected: '815960815960815960815960815960' 1335s # received: '815960815960815960815960815960' 1335s ok 4 1335s testing mod_echo 1335s ok 5 1335s # testing : echo 1335s # expected: 't/protocol/echo.t' 1335s # received: 't/protocol/echo.t' 1335s ok 6 1335s # testing : echo 1335s # expected: '/usr/bin/perl' 1335s # received: '/usr/bin/perl' 1335s ok 7 1335s # testing : echo 1335s # expected: '815960815960815960815960815960' 1335s # received: '815960815960815960815960815960' 1335s ok 8 1335s ok 1338s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1341s t/security/CVE-2003-0542.t .......... 1341s 1..1 1341s # Running under perl version 5.040001 for linux 1341s # Current time local: Thu Sep 4 18:14:01 2025 1341s # Current time GMT: Thu Sep 4 18:14:01 2025 1341s # Using Test.pm version 1.31 1341s # Using Apache/Test.pm version 1.44 1341s # testing : CAN-2003-0542 test case 1341s # expected: 404 1341s # received: '404' 1341s ok 1 1341s ok 1345s t/security/CVE-2004-0747.t .......... 1345s 1..1 1345s # Running under perl version 5.040001 for linux 1345s # Current time local: Thu Sep 4 18:14:04 2025 1345s # Current time GMT: Thu Sep 4 18:14:04 2025 1345s # Using Test.pm version 1.31 1345s # Using Apache/Test.pm version 1.44 1345s # testing : CAN-2004-0747 ap_resolve_env test case 1345s # expected: 200 1345s # received: 200 1345s ok 1 1345s ok 1348s t/security/CVE-2004-0811.t .......... 1348s 1..8 1348s # Running under perl version 5.040001 for linux 1348s # Current time local: Thu Sep 4 18:14:08 2025 1348s # Current time GMT: Thu Sep 4 18:14:08 2025 1348s # Using Test.pm version 1.31 1348s # Using Apache/Test.pm version 1.44 1348s # testing : subdir access allowed 1348s # expected: 200 1348s # received: '200' 1348s ok 1 1348s # testing : subdir access allowed 1348s # expected: 200 1348s # received: '200' 1348s ok 2 1348s # testing : subdir access allowed 1348s # expected: 200 1348s # received: '200' 1348s ok 3 1348s # testing : subdir access allowed 1348s # expected: 200 1348s # received: '200' 1348s ok 4 1348s # testing : topdir access denied 1348s # expected: 401 1348s # received: '401' 1348s ok 5 1348s # testing : topdir access denied 1348s # expected: 401 1348s # received: '401' 1348s ok 6 1348s # testing : topdir access denied 1348s # expected: 401 1348s # received: '401' 1348s ok 7 1348s # testing : topdir access denied 1348s # expected: 401 1348s # received: '401' 1348s ok 8 1348s ok 1352s t/security/CVE-2004-0940.t .......... 1352s 1..1 1352s # Running under perl version 5.040001 for linux 1352s # Current time local: Thu Sep 4 18:14:11 2025 1352s # Current time GMT: Thu Sep 4 18:14:11 2025 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.44 1352s # testing : response was 200 1352s # expected: 200 1352s # received: '200' 1352s ok 1 1352s ok 1356s t/security/CVE-2004-0942.t .......... 1356s 1..2 1356s # Running under perl version 5.040001 for linux 1356s # Current time local: Thu Sep 4 18:14:15 2025 1356s # Current time GMT: Thu Sep 4 18:14:15 2025 1356s # Using Test.pm version 1.31 1356s # Using Apache/Test.pm version 1.44 1356s ok 1 1356s # testing : request was refused 1356s # expected: qr/^HTTP\/1\.. 400/ 1356s # received: 'HTTP/1.1 400 Bad Request 1356s # ' 1356s ok 2 1356s ok 1359s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1363s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1366s t/security/CVE-2005-2491.t .......... 1366s 1..4 1366s # Running under perl version 5.040001 for linux 1366s # Current time local: Thu Sep 4 18:14:26 2025 1366s # Current time GMT: Thu Sep 4 18:14:26 2025 1366s # Using Test.pm version 1.31 1366s # Using Apache/Test.pm version 1.44 1366s # testing : check that server did not segfault 1366s # expected: 'Internal Server Error' 1366s # received: 'Internal Server Error' 1366s ok 1 1366s # testing : check for 500 response error 1366s # expected: 500 1366s # received: '500' 1366s ok 2 1366s # testing : check that server did not segfault 1366s # expected: 'Internal Server Error' 1366s # received: 'Internal Server Error' 1366s ok 3 1366s # testing : check for 500 response error 1366s # expected: 500 1366s # received: '500' 1366s ok 4 1366s ok 1370s t/security/CVE-2005-2700.t .......... 1370s 1..2 1370s # Running under perl version 5.040001 for linux 1370s # Current time local: Thu Sep 4 18:14:29 2025 1370s # Current time GMT: Thu Sep 4 18:14:29 2025 1370s # Using Test.pm version 1.31 1370s # Using Apache/Test.pm version 1.44 1370s # testing : access permitted without ccert 1370s # expected: 200 1370s # received: '200' 1370s ok 1 1370s # testing : access *not* permitted without ccert 1370s # expected: 200 1370s # received: '403' 1370s ok 2 1370s ok 1373s t/security/CVE-2005-3352.t .......... 1373s 1..2 1373s # Running under perl version 5.040001 for linux 1373s # Current time local: Thu Sep 4 18:14:33 2025 1373s # Current time GMT: Thu Sep 4 18:14:33 2025 1373s # Using Test.pm version 1.31 1373s # Using Apache/Test.pm version 1.44 1373s # testing : response code is OK 1373s # expected: 200 1373s # received: '200' 1373s ok 1 1373s # testing : referer was escaped 1373s # expected: qr/%22%3e/ 1373s # received: ' 1373s # 1373s # Menu for /security/CVE-2005-3352.map 1373s # 1373s #

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

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

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

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

Bad Request

1444s #

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

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

Forbidden

1479s

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

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

Not Found

1508s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1551s #

The requested URL was not found on this server.

1551s # ' 1551s ok 8 1551s # testing : /merge/notfound.html code 1551s # expected: 404 1551s # received: '404' 1551s ok 9 1551s # testing : /merge/notfound.html content 1551s # expected: 'testing merge' 1551s # received: 'testing merge' 1551s ok 10 1551s # testing : /merge/merge2/notfound.html code 1551s # expected: 404 1551s # received: '404' 1551s ok 11 1551s # testing : /merge/merge2/notfound.html content 1551s # expected: 'testing merge' 1551s # received: 'testing merge' 1551s ok 12 1551s # testing : /bounce/notfound.html code 1551s # expected: 404 1551s # received: '404' 1551s ok 13 1551s # testing : /bounce/notfound.html content 1551s # expected: qr/expire test/ 1551s # received: ' 1551s # expire test 1551s # expire test 1551s # ' 1551s ok 14 1551s ok 1555s t/apache/etags.t .................... 1555s # Checking for existence of FileETag directive 1555s # Returned 200: 1555s 1..61 1555s # Running under perl version 5.040001 for linux 1555s # Current time local: Thu Sep 4 18:17:34 2025 1555s # Current time GMT: Thu Sep 4 18:17:34 2025 1555s # Using Test.pm version 1.31 1555s # Using Apache/Test.pm version 1.44 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/test.txt 1555s # Expecting three components in ETag field 1555s # Received "87130-b-62c6deaf13e40" 1555s ok 1 1555s # --- 1555s # HEAD /apache/etags/default/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 2 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 3 1555s # --- 1555s # HEAD /apache/etags/all/mis/test.txt 1555s # Expecting three components in ETag field 1555s # Received "8717b-b-62c6deaf13e40" 1555s ok 4 1555s # --- 1555s # HEAD /apache/etags/all/mi/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87169-62c6deaf13e40" 1555s ok 5 1555s # --- 1555s # HEAD /apache/etags/all/is/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87163-b" 1555s ok 6 1555s # --- 1555s # HEAD /apache/etags/m/plus-mis/test.txt 1555s # Expecting three components in ETag field 1555s # Received "871a4-b-62c6deaf13e40" 1555s ok 7 1555s # --- 1555s # HEAD /apache/etags/none/s/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 8 1555s # --- 1555s # HEAD /apache/etags/all/s/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 9 1555s # --- 1555s # HEAD /apache/etags/all/minus-i/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 10 1555s # --- 1555s # HEAD /apache/etags/none/plus-mi/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87149-62c6deaf13e40" 1555s ok 11 1555s # --- 1555s # HEAD /apache/etags/m/plus-i/test.txt 1555s # Expecting two components in ETag field 1555s # Received "871bd-62c6deaf13e40" 1555s ok 12 1555s # --- 1555s # HEAD /apache/etags/ms/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 13 1555s # --- 1555s # HEAD /apache/etags/none/plus-ms/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 14 1555s # --- 1555s # HEAD /apache/etags/all/inherit/test.txt 1555s # Expecting three components in ETag field 1555s # Received "8716c-b-62c6deaf13e40" 1555s ok 15 1555s # --- 1555s # HEAD /apache/etags/none/i/test.txt 1555s # Expecting one component in ETag field 1555s # Received "8714f" 1555s ok 16 1555s # --- 1555s # HEAD /apache/etags/m/minus-i/test.txt 1555s # Expecting field to be absent 1555s # Received "62c6deaf13e40" 1555s ok 17 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1555s # Expecting one component in ETag field 1555s # Received "8713c" 1555s ok 18 1555s # --- 1555s # HEAD /apache/etags/all/ms/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 19 1555s # --- 1555s # HEAD /apache/etags/none/is/test.txt 1555s # Expecting two components in ETag field 1555s # Received "8711f-b" 1555s ok 20 1555s # --- 1555s # HEAD /apache/etags/all/minus-s/test.txt 1555s # Expecting two components in ETag field 1555s # Received "8716e-62c6deaf13e40" 1555s ok 21 1555s # --- 1555s # HEAD /apache/etags/all/minus-m/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87166-b" 1555s ok 22 1555s # --- 1555s # HEAD /apache/etags/none/mis/test.txt 1555s # Expecting three components in ETag field 1555s # Received "87152-b-62c6deaf13e40" 1555s ok 23 1555s # --- 1555s # HEAD /apache/etags/m/plus-s/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 24 1555s # --- 1555s # HEAD /apache/etags/i/test.txt 1555s # Expecting one component in ETag field 1555s # Received "87191" 1555s ok 25 1555s # --- 1555s # HEAD /apache/etags/none/plus-is/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87140-b" 1555s ok 26 1555s # --- 1555s # HEAD /apache/etags/m/minus-ms/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 27 1555s # --- 1555s # HEAD /apache/etags/none/inherit/test.txt 1555s # Expecting field to be absent 1555s # ETag field is missing 1555s ok 28 1555s # --- 1555s # HEAD /apache/etags/m/plus-ms/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 29 1555s # --- 1555s # HEAD /apache/etags/m/minus-is/test.txt 1555s # Expecting field to be absent 1555s # Received "62c6deaf13e40" 1555s ok 30 1555s # --- 1555s # HEAD /apache/etags/all/minus-mis/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 31 1555s # --- 1555s # HEAD /apache/etags/none/test.txt 1555s # Expecting field to be absent 1555s # ETag field is missing 1555s ok 32 1555s # --- 1555s # HEAD /apache/etags/all/i/test.txt 1555s # Expecting one component in ETag field 1555s # Received "87178" 1555s ok 33 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 34 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 35 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 36 1555s # --- 1555s # HEAD /apache/etags/mi/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87118-62c6deaf13e40" 1555s ok 37 1555s # --- 1555s # HEAD /apache/etags/m/minus-mis/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 38 1555s # --- 1555s # HEAD /apache/etags/none/mi/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87122-62c6deaf13e40" 1555s ok 39 1555s # --- 1555s # HEAD /apache/etags/mis/test.txt 1555s # Expecting three components in ETag field 1555s # Received "87194-b-62c6deaf13e40" 1555s ok 40 1555s # --- 1555s # HEAD /apache/etags/all/minus-mi/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 41 1555s # --- 1555s # HEAD /apache/etags/none/plus-i/test.txt 1555s # Expecting one component in ETag field 1555s # Received "8714c" 1555s ok 42 1555s # --- 1555s # HEAD /apache/etags/m/plus-is/test.txt 1555s # Expecting three components in ETag field 1555s # Received "871ae-b-62c6deaf13e40" 1555s ok 43 1555s # --- 1555s # HEAD /apache/etags/m/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 44 1555s # --- 1555s # HEAD /apache/etags/all/minus-ms/test.txt 1555s # Expecting one component in ETag field 1555s # Received "87188" 1555s ok 45 1555s # --- 1555s # HEAD /apache/etags/m/minus-m/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 46 1555s # --- 1555s # HEAD /apache/etags/all/test.txt 1555s # Expecting three components in ETag field 1555s # Received "87173-b-62c6deaf13e40" 1555s ok 47 1555s # --- 1555s # HEAD /apache/etags/all/m/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 48 1555s # --- 1555s # HEAD /apache/etags/m/minus-mi/test.txt 1555s # Expecting field to be absent 1555s # Received "b-62c6deaf13e40" 1555s ok 49 1555s # --- 1555s # HEAD /apache/etags/none/plus-s/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 50 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1555s # Expecting two components in ETag field 1555s # Received "8712b-62c6deaf13e40" 1555s ok 51 1555s # --- 1555s # HEAD /apache/etags/m/plus-mi/test.txt 1555s # Expecting two components in ETag field 1555s # Received "871ba-62c6deaf13e40" 1555s ok 52 1555s # --- 1555s # HEAD /apache/etags/s/test.txt 1555s # Expecting one component in ETag field 1555s # Received "b" 1555s ok 53 1555s # --- 1555s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87128-b" 1555s ok 54 1555s # --- 1555s # HEAD /apache/etags/m/minus-s/test.txt 1555s # Expecting field to be absent 1555s # Received "62c6deaf13e40" 1555s ok 55 1555s # --- 1555s # HEAD /apache/etags/m/plus-m/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 56 1555s # --- 1555s # HEAD /apache/etags/none/plus-m/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 57 1555s # --- 1555s # HEAD /apache/etags/none/m/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 58 1555s # --- 1555s # HEAD /apache/etags/is/test.txt 1555s # Expecting two components in ETag field 1555s # Received "87115-b" 1555s ok 59 1555s # --- 1555s # HEAD /apache/etags/none/ms/test.txt 1555s # Expecting two components in ETag field 1555s # Received "b-62c6deaf13e40" 1555s ok 60 1555s # --- 1555s # HEAD /apache/etags/all/minus-is/test.txt 1555s # Expecting one component in ETag field 1555s # Received "62c6deaf13e40" 1555s ok 61 1555s ok 1558s t/apache/expr.t ..................... 1558s 1..229 1558s # Running under perl version 5.040001 for linux 1558s # Current time local: Thu Sep 4 18:17:38 2025 1558s # Current time GMT: Thu Sep 4 18:17:38 2025 1558s # Using Test.pm version 1.31 1558s # Using Apache/Test.pm version 1.44 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "true" should evaluate to true, got true 1558s ok 1 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "false" should evaluate to false, got false 1558s ok 2 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s Should get parse error for "foo", got parse error 1558s ok 3 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -eq 01" should evaluate to true, got true 1558s ok 4 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -eq 2" should evaluate to false, got false 1558s ok 5 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -ne 2" should evaluate to true, got true 1558s ok 6 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -ne 1" should evaluate to false, got false 1558s ok 7 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -lt 02" should evaluate to true, got true 1558s ok 8 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -lt 1" should evaluate to false, got false 1558s ok 9 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -le 2" should evaluate to true, got true 1558s ok 10 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -le 1" should evaluate to true, got true 1558s ok 11 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "2 -gt 1" should evaluate to true, got true 1558s ok 12 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -gt 1" should evaluate to false, got false 1558s ok 13 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "2 -ge 1" should evaluate to true, got true 1558s ok 14 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -ge 1" should evaluate to true, got true 1558s ok 15 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "1 -gt -1" should evaluate to true, got true 1558s ok 16 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' == 'aa'" should evaluate to true, got true 1558s ok 17 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' == 'b'" should evaluate to false, got false 1558s ok 18 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' = 'aa'" should evaluate to true, got true 1558s ok 19 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' = 'b'" should evaluate to false, got false 1558s ok 20 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' != 'b'" should evaluate to true, got true 1558s ok 21 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' != 'aa'" should evaluate to false, got false 1558s ok 22 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' < 'b'" should evaluate to true, got true 1558s ok 23 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' < 'aa'" should evaluate to false, got false 1558s ok 24 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' <= 'b'" should evaluate to true, got true 1558s ok 25 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' <= 'aa'" should evaluate to true, got true 1558s ok 26 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'b' > 'aa'" should evaluate to true, got true 1558s ok 27 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' > 'aa'" should evaluate to false, got false 1558s ok 28 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'b' >= 'aa'" should evaluate to true, got true 1558s ok 29 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'aa' >= 'aa'" should evaluate to true, got true 1558s ok 30 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1558s ok 31 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1558s ok 32 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1558s ok 33 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1558s ok 34 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1558s ok 35 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1558s ok 36 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1558s ok 37 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1558s ok 38 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1558s ok 39 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1558s ok 40 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "%{TIME} != ''" should evaluate to true, got true 1558s ok 41 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1558s ok 42 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1558s ok 43 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " 'abc' =~ /bc/ " should evaluate to true, got true 1558s ok 44 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " 'abc' =~ /BC/i " should evaluate to true, got true 1558s ok 45 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " 'abc' !~ m!bc! " should evaluate to false, got false 1558s ok 46 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " 'abc' !~ m!BC!i " should evaluate to false, got false 1558s ok 47 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " $0 == '' " should evaluate to true, got true 1558s ok 48 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1558s " $1 == '' " should evaluate to true, got true 1558s ok 49 1558s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " $9 == '' " should evaluate to true, got true 1559s ok 50 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " '$0' == '' " should evaluate to true, got true 1559s ok 51 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1559s ok 52 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1559s ok 53 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1559s ok 54 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1559s ok 55 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1559s ok 56 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1559s ok 57 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1559s ok 58 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1559s ok 59 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1559s ok 60 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1559s ok 61 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1559s ok 62 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1559s ok 63 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1559s ok 64 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1559s ok 65 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1559s ok 66 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1559s ok 67 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1559s ok 68 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1559s ok 69 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1559s ok 70 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{HTTPS} == 'off' " should evaluate to true, got true 1559s ok 71 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1559s ok 72 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1559s ok 73 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1559s ok 74 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1559s ok 75 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1559s ok 76 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1559s ok 77 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1559s ok 78 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1559s ok 79 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1559s ok 80 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1559s ok 81 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1559s ok 82 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "escape('?') = '%3f' " should evaluate to true, got true 1559s ok 83 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "unescape('%3f') = '?' " should evaluate to true, got true 1559s ok 84 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1559s ok 85 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1559s ok 86 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1559s ok 87 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "file('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1559s ok 88 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-n ''" should evaluate to false, got false 1559s ok 89 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-z ''" should evaluate to true, got true 1559s ok 90 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-n '1'" should evaluate to true, got true 1559s ok 91 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-z '1'" should evaluate to false, got false 1559s ok 92 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "-R 'abc'", got parse error 1559s ok 93 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1559s ok 94 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-R '240.0.0.0'" should evaluate to false, got false 1559s ok 95 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-R '240.0.0.0/8'" should evaluate to false, got false 1559s ok 96 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-R 'ff::/8'" should evaluate to false, got false 1559s ok 97 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1559s ok 98 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1559s ok 99 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1559s ok 100 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1559s ok 101 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1559s ok 102 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1559s ok 103 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1559s ok 104 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'foo' -strmatch '*o'" should evaluate to true, got true 1559s ok 105 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1559s ok 106 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'foo' -strmatch 'F*'" should evaluate to false, got false 1559s ok 107 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1559s ok 108 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'foo' -strmatch 'g*'" should evaluate to false, got false 1559s ok 109 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1559s ok 110 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1559s ok 111 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1559s ok 112 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1559s ok 113 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1559s ok 114 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "foo('bar') = 'bar'", got parse error 1559s ok 115 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "%{FOO} != 'bar'", got parse error 1559s ok 116 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s Should get parse error for "'bar' = bar", got parse error 1559s ok 117 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true" should evaluate to true, got true 1559s ok 118 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && true" should evaluate to true, got true 1559s ok 119 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || true" should evaluate to true, got true 1559s ok 120 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || true || true" should evaluate to true, got true 1559s ok 121 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || true && true" should evaluate to true, got true 1559s ok 122 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && true || true" should evaluate to true, got true 1559s ok 123 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && true && true" should evaluate to true, got true 1559s ok 124 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || true || !true" should evaluate to true, got true 1559s ok 125 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || true && !true" should evaluate to true, got true 1559s ok 126 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && true || !true" should evaluate to true, got true 1559s ok 127 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && true && !true" should evaluate to false, got false 1559s ok 128 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && !true" should evaluate to false, got false 1559s ok 129 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || !true" should evaluate to true, got true 1559s ok 130 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || !true || true" should evaluate to true, got true 1559s ok 131 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || !true && true" should evaluate to true, got true 1559s ok 132 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && !true || true" should evaluate to true, got true 1559s ok 133 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && !true && true" should evaluate to false, got false 1559s ok 134 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || !true || !true" should evaluate to true, got true 1559s ok 135 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true || !true && !true" should evaluate to true, got true 1559s ok 136 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && !true || !true" should evaluate to false, got false 1559s ok 137 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "true && !true && !true" should evaluate to false, got false 1559s ok 138 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true" should evaluate to false, got false 1559s ok 139 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && true" should evaluate to false, got false 1559s ok 140 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || true" should evaluate to true, got true 1559s ok 141 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || true || true" should evaluate to true, got true 1559s ok 142 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || true && true" should evaluate to true, got true 1559s ok 143 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && true || true" should evaluate to true, got true 1559s ok 144 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && true && true" should evaluate to false, got false 1559s ok 145 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || true || !true" should evaluate to true, got true 1559s ok 146 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || true && !true" should evaluate to false, got false 1559s ok 147 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && true || !true" should evaluate to false, got false 1559s ok 148 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && true && !true" should evaluate to false, got false 1559s ok 149 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && !true" should evaluate to false, got false 1559s ok 150 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || !true" should evaluate to false, got false 1559s ok 151 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || !true || true" should evaluate to true, got true 1559s ok 152 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || !true && true" should evaluate to false, got false 1559s ok 153 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && !true || true" should evaluate to true, got true 1559s ok 154 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && !true && true" should evaluate to false, got false 1559s ok 155 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || !true || !true" should evaluate to false, got false 1559s ok 156 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true || !true && !true" should evaluate to false, got false 1559s ok 157 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && !true || !true" should evaluate to false, got false 1559s ok 158 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!true && !true && !true" should evaluate to false, got false 1559s ok 159 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true)" should evaluate to false, got false 1559s ok 160 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && true)" should evaluate to false, got false 1559s ok 161 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || true)" should evaluate to false, got false 1559s ok 162 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || true || true)" should evaluate to false, got false 1559s ok 163 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || true && true)" should evaluate to false, got false 1559s ok 164 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && true || true)" should evaluate to false, got false 1559s ok 165 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && true && true)" should evaluate to false, got false 1559s ok 166 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || true || !true)" should evaluate to false, got false 1559s ok 167 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || true && !true)" should evaluate to false, got false 1559s ok 168 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && true || !true)" should evaluate to false, got false 1559s ok 169 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && true && !true)" should evaluate to true, got true 1559s ok 170 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && !true)" should evaluate to true, got true 1559s ok 171 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || !true)" should evaluate to false, got false 1559s ok 172 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || !true || true)" should evaluate to false, got false 1559s ok 173 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || !true && true)" should evaluate to false, got false 1559s ok 174 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && !true || true)" should evaluate to false, got false 1559s ok 175 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && !true && true)" should evaluate to true, got true 1559s ok 176 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || !true || !true)" should evaluate to false, got false 1559s ok 177 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true || !true && !true)" should evaluate to false, got false 1559s ok 178 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && !true || !true)" should evaluate to true, got true 1559s ok 179 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(true && !true && !true)" should evaluate to true, got true 1559s ok 180 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true)" should evaluate to true, got true 1559s ok 181 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && true)" should evaluate to true, got true 1559s ok 182 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || true)" should evaluate to false, got false 1559s ok 183 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || true || true)" should evaluate to false, got false 1559s ok 184 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || true && true)" should evaluate to false, got false 1559s ok 185 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && true || true)" should evaluate to false, got false 1559s ok 186 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && true && true)" should evaluate to true, got true 1559s ok 187 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || true || !true)" should evaluate to false, got false 1559s ok 188 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || true && !true)" should evaluate to true, got true 1559s ok 189 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && true || !true)" should evaluate to true, got true 1559s ok 190 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && true && !true)" should evaluate to true, got true 1559s ok 191 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && !true)" should evaluate to true, got true 1559s ok 192 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || !true)" should evaluate to true, got true 1559s ok 193 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || !true || true)" should evaluate to false, got false 1559s ok 194 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || !true && true)" should evaluate to true, got true 1559s ok 195 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && !true || true)" should evaluate to false, got false 1559s ok 196 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && !true && true)" should evaluate to true, got true 1559s ok 197 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || !true || !true)" should evaluate to true, got true 1559s ok 198 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true || !true && !true)" should evaluate to true, got true 1559s ok 199 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && !true || !true)" should evaluate to true, got true 1559s ok 200 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "!(!true && !true && !true)" should evaluate to true, got true 1559s ok 201 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1559s ok 202 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1559s ok 203 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "filesize('/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1559s ok 204 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1559s ok 205 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1559s ok 206 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1559s ok 207 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1559s ok 208 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1559s ok 209 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1559s ok 210 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1559s ok 211 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1559s ok 212 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1559s ok 213 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1559s ok 214 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1559s ok 215 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1559s ok 216 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-d '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1559s ok 217 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-e '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1559s ok 218 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-f '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1559s ok 219 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-s '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1559s ok 220 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1559s ok 221 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-F '/tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1559s ok 222 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-U '/apache/' " should evaluate to true, got true 1559s ok 223 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "-U '/apache/expr/none' " should evaluate to false, got false 1559s ok 224 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1559s ok 225 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1559s ok 226 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1559s ok 227 1559s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1559s ok 228 1559s Error log should not have 'Internal evaluation error' entries, found 0 1559s ok 229 1559s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1559s ok 1564s t/apache/expr_string.t .............. 1564s 1..29 1564s # Running under perl version 5.040001 for linux 1564s # Current time local: Thu Sep 4 18:17:41 2025 1564s # Current time GMT: Thu Sep 4 18:17:41 2025 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.44 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 1 1564s Expected return code 200, got 200 for 'foo' 1564s ok 2 1564s # testing : log message [Thu Sep 04 18:17:44.830653 2025] [log_debug:info] [pid 949014:tid 949177] [client 127.0.0.1:39544] foo (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: 'foo' 1564s # received: 'foo' 1564s ok 3 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 4 1564s Expected return code 200, got 200 for '%{req:SomeHeader}' 1564s ok 5 1564s # testing : log message [Thu Sep 04 18:17:45.086890 2025] [log_debug:info] [pid 949014:tid 949175] [client 127.0.0.1:39544] SomeValue (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: 'SomeValue' 1564s # received: 'SomeValue' 1564s ok 6 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 7 1564s Should get parse error (500) for "%{", got 500 1564s ok 8 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 9 1564s Expected return code 200, got 200 for '%' 1564s ok 10 1564s # testing : log message [Thu Sep 04 18:17:45.592855 2025] [log_debug:info] [pid 949014:tid 949182] [client 127.0.0.1:39550] % (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: '%' 1564s # received: '%' 1564s ok 11 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 12 1564s Expected return code 200, got 200 for '}' 1564s ok 13 1564s # testing : log message [Thu Sep 04 18:17:45.847350 2025] [log_debug:info] [pid 949014:tid 949184] [client 127.0.0.1:39550] } (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: '}' 1564s # received: '}' 1564s ok 14 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 15 1564s Expected return code 200, got 200 for '\"' 1564s ok 16 1564s # testing : log message [Thu Sep 04 18:17:46.101306 2025] [log_debug:info] [pid 949014:tid 949183] [client 127.0.0.1:39550] " (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: '"' 1564s # received: '"' 1564s ok 17 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 18 1564s Expected return code 200, got 200 for '\'' 1564s ok 19 1564s # testing : log message [Thu Sep 04 18:17:46.354579 2025] [log_debug:info] [pid 949014:tid 949185] [client 127.0.0.1:39550] ' (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: '\'' 1564s # received: '\'' 1564s ok 20 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 21 1564s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1564s ok 22 1564s # testing : log message [Thu Sep 04 18:17:46.608059 2025] [log_debug:info] [pid 949014:tid 949186] [client 127.0.0.1:39550] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: '%{req:SomeHeader}' 1564s # received: '%{req:SomeHeader}' 1564s ok 23 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 24 1564s Expected return code 200, got 200 for '%{tolower:IDENT}' 1564s ok 25 1564s # testing : log message [Thu Sep 04 18:17:46.861544 2025] [log_debug:info] [pid 949014:tid 949187] [client 127.0.0.1:39550] ident (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: 'ident' 1564s # received: 'ident' 1564s ok 26 1564s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 27 1564s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1564s ok 28 1564s # testing : log message [Thu Sep 04 18:17:47.114959 2025] [log_debug:info] [pid 949014:tid 949189] [client 127.0.0.1:39550] get (log_transaction hook, /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1564s # didn't match 1564s # expected: 'get' 1564s # received: 'get' 1564s ok 29 1564s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1564s ok 1568s t/apache/getfile.t .................. 1568s # using LWP client 1568s 1..221 1568s # Running under perl version 5.040001 for linux 1568s # Current time local: Thu Sep 4 18:17:47 2025 1568s # Current time GMT: Thu Sep 4 18:17:47 2025 1568s # Using Test.pm version 1.31 1568s # Using Apache/Test.pm version 1.44 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4c64-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 19556 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl.pod 1568s # expected: 19556 1568s # received: 19556 1568s ok 1 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "dbb0-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 56240 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1568s # expected: 56240 1568s # received: 56240 1568s ok 2 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "85ea-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 34282 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1568s # expected: 34282 1568s # received: 34282 1568s ok 3 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "da40-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 55872 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1568s # expected: 55872 1568s # received: 55872 1568s ok 4 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "ab70-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 43888 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1568s # expected: 43888 1568s # received: 43888 1568s ok 5 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "15cb8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 89272 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1568s # expected: 89272 1568s # received: 89272 1568s ok 6 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2707-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9991 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1568s # expected: 9991 1568s # received: 9991 1568s ok 7 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2569-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9577 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1568s # expected: 9577 1568s # received: 9577 1568s ok 8 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1004-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4100 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1568s # expected: 4100 1568s # received: 4100 1568s ok 9 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "e58-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3672 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1568s # expected: 3672 1568s # received: 3672 1568s ok 10 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e00-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7680 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1568s # expected: 7680 1568s # received: 7680 1568s ok 11 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "233a9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 144297 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1568s # expected: 144297 1568s # received: 144297 1568s ok 12 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1f1e-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7966 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1568s # expected: 7966 1568s # received: 7966 1568s ok 13 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1aeb-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6891 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1568s # expected: 6891 1568s # received: 6891 1568s ok 14 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e50-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7760 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1568s # expected: 7760 1568s # received: 7760 1568s ok 15 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "18b7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6327 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1568s # expected: 6327 1568s # received: 6327 1568s ok 16 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "20a07-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 133639 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1568s # expected: 133639 1568s # received: 133639 1568s ok 17 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "17fe-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6142 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1568s # expected: 6142 1568s # received: 6142 1568s ok 18 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "e0a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3594 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1568s # expected: 3594 1568s # received: 3594 1568s ok 19 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "ff5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4085 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1568s # expected: 4085 1568s # received: 4085 1568s ok 20 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1d280-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 119424 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1568s # expected: 119424 1568s # received: 119424 1568s ok 21 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "19c5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6597 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1568s # expected: 6597 1568s # received: 6597 1568s ok 22 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "14d7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5335 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1568s # expected: 5335 1568s # received: 5335 1568s ok 23 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1208-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4616 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1568s # expected: 4616 1568s # received: 4616 1568s ok 24 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1c352-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 115538 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1568s # expected: 115538 1568s # received: 115538 1568s ok 25 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2a07-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10759 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1568s # expected: 10759 1568s # received: 10759 1568s ok 26 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2fef-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12271 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1568s # expected: 12271 1568s # received: 12271 1568s ok 27 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2410-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9232 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1568s # expected: 9232 1568s # received: 9232 1568s ok 28 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1fa8f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 129679 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1568s # expected: 129679 1568s # received: 129679 1568s ok 29 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "293d-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10557 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1568s # expected: 10557 1568s # received: 10557 1568s ok 30 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "301f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12319 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1568s # expected: 12319 1568s # received: 12319 1568s ok 31 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "20fa-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8442 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1568s # expected: 8442 1568s # received: 8442 1568s ok 32 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1162-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4450 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1568s # expected: 4450 1568s # received: 4450 1568s ok 33 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "fc09-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 64521 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1568s # expected: 64521 1568s # received: 64521 1568s ok 34 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2009-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8201 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1568s # expected: 8201 1568s # received: 8201 1568s ok 35 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1007-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4103 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1568s # expected: 4103 1568s # received: 4103 1568s ok 36 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2aac-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10924 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1568s # expected: 10924 1568s # received: 10924 1568s ok 37 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1168-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4456 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1568s # expected: 4456 1568s # received: 4456 1568s ok 38 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1875a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 100186 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1568s # expected: 100186 1568s # received: 100186 1568s ok 39 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e25-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7717 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1568s # expected: 7717 1568s # received: 7717 1568s ok 40 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e16-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7702 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1568s # expected: 7702 1568s # received: 7702 1568s ok 41 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1b69-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7017 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1568s # expected: 7017 1568s # received: 7017 1568s ok 42 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "115d9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 71129 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1568s # expected: 71129 1568s # received: 71129 1568s ok 43 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "11f7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4599 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1568s # expected: 4599 1568s # received: 4599 1568s ok 44 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1806-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6150 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1568s # expected: 6150 1568s # received: 6150 1568s ok 45 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "13f7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5111 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1568s # expected: 5111 1568s # received: 5111 1568s ok 46 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "a038-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 41016 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1568s # expected: 41016 1568s # received: 41016 1568s ok 47 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1662-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5730 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1568s # expected: 5730 1568s # received: 5730 1568s ok 48 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "124a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4682 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1568s # expected: 4682 1568s # received: 4682 1568s ok 49 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1374-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4980 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1568s # expected: 4980 1568s # received: 4980 1568s ok 50 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "d310-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 54032 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1568s # expected: 54032 1568s # received: 54032 1568s ok 51 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1b5f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7007 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1568s # expected: 7007 1568s # received: 7007 1568s ok 52 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "9201-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 37377 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1568s # expected: 37377 1568s # received: 37377 1568s ok 53 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1076-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4214 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1568s # expected: 4214 1568s # received: 4214 1568s ok 54 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "f68-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3944 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1568s # expected: 3944 1568s # received: 3944 1568s ok 55 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "fd6-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4054 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1568s # expected: 4054 1568s # received: 4054 1568s ok 56 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "ad8b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 44427 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1568s # expected: 44427 1568s # received: 44427 1568s ok 57 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1288-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4744 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1568s # expected: 4744 1568s # received: 4744 1568s ok 58 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "f69-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3945 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1568s # expected: 3945 1568s # received: 3945 1568s ok 59 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "fd7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4055 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1568s # expected: 4055 1568s # received: 4055 1568s ok 60 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "10d47-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 68935 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1568s # expected: 68935 1568s # received: 68935 1568s ok 61 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "f6a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3946 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1568s # expected: 3946 1568s # received: 3946 1568s ok 62 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "fd8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4056 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1568s # expected: 4056 1568s # received: 4056 1568s ok 63 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c79b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 51099 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1568s # expected: 51099 1568s # received: 51099 1568s ok 64 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "15dc-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5596 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1568s # expected: 5596 1568s # received: 5596 1568s ok 65 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e723-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 124707 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl561delta.pod 1568s # expected: 124707 1568s # received: 124707 1568s ok 66 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1a2bb-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 107195 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl56delta.pod 1568s # expected: 107195 1568s # received: 107195 1568s ok 67 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "94ac-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 38060 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl581delta.pod 1568s # expected: 38060 1568s # received: 38060 1568s ok 68 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1176-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4470 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl582delta.pod 1568s # expected: 4470 1568s # received: 4470 1568s ok 69 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "18bf-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6335 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl583delta.pod 1568s # expected: 6335 1568s # received: 6335 1568s ok 70 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1cc3-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7363 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl584delta.pod 1568s # expected: 7363 1568s # received: 7363 1568s ok 71 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1701-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5889 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl585delta.pod 1568s # expected: 5889 1568s # received: 5889 1568s ok 72 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "122b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4651 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl586delta.pod 1568s # expected: 4651 1568s # received: 4651 1568s ok 73 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "20a4-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8356 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl587delta.pod 1568s # expected: 8356 1568s # received: 8356 1568s ok 74 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "62c1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 25281 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl588delta.pod 1568s # expected: 25281 1568s # received: 25281 1568s ok 75 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "d28d-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 53901 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl589delta.pod 1568s # expected: 53901 1568s # received: 53901 1568s ok 76 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1c1d5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 115157 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perl58delta.pod 1568s # expected: 115157 1568s # received: 115157 1568s ok 77 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4fe9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 20457 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlaix.pod 1568s # expected: 20457 1568s # received: 20457 1568s ok 78 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1688-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5768 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlamiga.pod 1568s # expected: 5768 1568s # received: 5768 1568s ok 79 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2031-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8241 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlandroid.pod 1568s # expected: 8241 1568s # received: 8241 1568s ok 80 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "cec59-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 846937 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlapi.pod 1568s # expected: 846937 1568s # received: 846937 1568s ok 81 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "5838-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22584 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlapio.pod 1568s # expected: 22584 1568s # received: 22584 1568s ok 82 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1b62-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7010 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlartistic.pod 1568s # expected: 7010 1568s # received: 7010 1568s ok 83 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "210c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8460 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlbook.pod 1568s # expected: 8460 1568s # received: 8460 1568s ok 84 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "126-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 294 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlboot.pod 1568s # expected: 294 1568s # received: 294 1568s ok 85 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "130-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 304 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlbot.pod 1568s # expected: 304 1568s # received: 304 1568s ok 86 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1f50-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8016 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1568s # expected: 8016 1568s # received: 8016 1568s ok 87 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "dea2-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 56994 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlcall.pod 1568s # expected: 56994 1568s # received: 56994 1568s ok 88 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1180-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4480 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlcheat.pod 1568s # expected: 4480 1568s # received: 4480 1568s ok 89 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "3179-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12665 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlclass.pod 1568s # expected: 12665 1568s # received: 12665 1568s ok 90 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "3c63-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 15459 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1568s # expected: 15459 1568s # received: 15459 1568s ok 91 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "d19f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 53663 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlclib.pod 1568s # expected: 53663 1568s # received: 53663 1568s ok 92 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "12e5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4837 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlcn.pod 1568s # expected: 4837 1568s # received: 4837 1568s ok 93 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1b1b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6939 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1568s # expected: 6939 1568s # received: 6939 1568s ok 94 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "662a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 26154 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1568s # expected: 26154 1568s # received: 26154 1568s ok 95 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "cfa2-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 53154 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldata.pod 1568s # expected: 53154 1568s # received: 53154 1568s ok 96 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "134d-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4941 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1568s # expected: 4941 1568s # received: 4941 1568s ok 97 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "a85c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 43100 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldebguts.pod 1568s # expected: 43100 1568s # received: 43100 1568s ok 98 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "5693-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22163 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldebtut.pod 1568s # expected: 22163 1568s # received: 22163 1568s ok 99 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "9bc9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 39881 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldebug.pod 1568s # expected: 39881 1568s # received: 39881 1568s ok 100 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "15dc-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5596 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldelta.pod 1568s # expected: 5596 1568s # received: 5596 1568s ok 101 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "5fb8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 24504 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1568s # expected: 24504 1568s # received: 24504 1568s ok 102 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4d4ea-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 316650 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldiag.pod 1568s # expected: 316650 1568s # received: 316650 1568s ok 103 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "24a0-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9376 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldoc.pod 1568s # expected: 9376 1568s # received: 9376 1568s ok 104 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "b4ed-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 46317 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1568s # expected: 46317 1568s # received: 46317 1568s ok 105 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "6946-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 26950 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldsc.pod 1568s # expected: 26950 1568s # received: 26950 1568s ok 106 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1f20-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7968 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perldtrace.pod 1568s # expected: 7968 1568s # received: 7968 1568s ok 107 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1497f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 84351 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1568s # expected: 84351 1568s # received: 84351 1568s ok 108 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "937e-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 37758 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlembed.pod 1568s # expected: 37758 1568s # received: 37758 1568s ok 109 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2812-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10258 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1568s # expected: 10258 1568s # received: 10258 1568s ok 110 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "58d2-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22738 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq.pod 1568s # expected: 22738 1568s # received: 22738 1568s ok 111 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "34a1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 13473 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1568s # expected: 13473 1568s # received: 13473 1568s ok 112 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "292a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10538 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1568s # expected: 10538 1568s # received: 10538 1568s ok 113 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "92e1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 37601 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1568s # expected: 37601 1568s # received: 37601 1568s ok 114 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "16bcd-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 93133 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1568s # expected: 93133 1568s # received: 93133 1568s ok 115 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "dbc1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 56257 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1568s # expected: 56257 1568s # received: 56257 1568s ok 116 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "9a71-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 39537 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1568s # expected: 39537 1568s # received: 39537 1568s ok 117 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "93ae-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 37806 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1568s # expected: 37806 1568s # received: 37806 1568s ok 118 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c30c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 49932 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1568s # expected: 49932 1568s # received: 49932 1568s ok 119 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "3b75-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 15221 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1568s # expected: 15221 1568s # received: 15221 1568s ok 120 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "56ca-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22218 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfilter.pod 1568s # expected: 22218 1568s # received: 22218 1568s ok 121 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "342b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 13355 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfork.pod 1568s # expected: 13355 1568s # received: 13355 1568s ok 122 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4122-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 16674 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlform.pod 1568s # expected: 16674 1568s # received: 16674 1568s ok 123 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "671-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 1649 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1568s # expected: 1649 1568s # received: 1649 1568s ok 124 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "68740-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 427840 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlfunc.pod 1568s # expected: 427840 1568s # received: 427840 1568s ok 125 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "7c2e-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 31790 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlgit.pod 1568s # expected: 31790 1568s # received: 31790 1568s ok 126 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "219ca-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 137674 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlglossary.pod 1568s # expected: 137674 1568s # received: 137674 1568s ok 127 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4072-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 16498 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlgov.pod 1568s # expected: 16498 1568s # received: 16498 1568s ok 128 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "35f7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 13815 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlgpl.pod 1568s # expected: 13815 1568s # received: 13815 1568s ok 129 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "31bb8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 203704 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlguts.pod 1568s # expected: 203704 1568s # received: 203704 1568s ok 130 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "afe5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 45029 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhack.pod 1568s # expected: 45029 1568s # received: 45029 1568s ok 131 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1297d-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 76157 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1568s # expected: 76157 1568s # received: 76157 1568s ok 132 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1809-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6153 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1568s # expected: 6153 1568s # received: 6153 1568s ok 133 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "602-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 1538 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1568s # expected: 1538 1568s # received: 1538 1568s ok 134 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "ebeb-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 60395 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhist.pod 1568s # expected: 60395 1568s # received: 60395 1568s ok 135 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "77a4-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 30628 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhpux.pod 1568s # expected: 30628 1568s # received: 30628 1568s ok 136 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "7dd-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 2013 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlhurd.pod 1568s # expected: 2013 1568s # received: 2013 1568s ok 137 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1fc9f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 130207 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlintern.pod 1568s # expected: 130207 1568s # received: 130207 1568s ok 138 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "9216-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 37398 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlinterp.pod 1568s # expected: 37398 1568s # received: 37398 1568s ok 139 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "579a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22426 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlintro.pod 1568s # expected: 22426 1568s # received: 22426 1568s ok 140 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "8ad2-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 35538 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perliol.pod 1568s # expected: 35538 1568s # received: 35538 1568s ok 141 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "11818-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 71704 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlipc.pod 1568s # expected: 71704 1568s # received: 71704 1568s ok 142 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1150-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4432 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlirix.pod 1568s # expected: 4432 1568s # received: 4432 1568s ok 143 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "20a8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8360 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perljp.pod 1568s # expected: 8360 1568s # received: 8360 1568s ok 144 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2fc0-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12224 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlko.pod 1568s # expected: 12224 1568s # received: 12224 1568s ok 145 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "163-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 355 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1568s # expected: 355 1568s # received: 355 1568s ok 146 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "7ea-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 2026 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perllinux.pod 1568s # expected: 2026 1568s # received: 2026 1568s ok 147 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "12978-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 76152 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perllocale.pod 1568s # expected: 76152 1568s # received: 76152 1568s ok 148 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2487-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9351 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perllol.pod 1568s # expected: 9351 1568s # received: 9351 1568s ok 149 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2f6f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12143 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1568s # expected: 12143 1568s # received: 12143 1568s ok 150 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "67a7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 26535 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmod.pod 1568s # expected: 26535 1568s # received: 26535 1568s ok 151 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2574-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9588 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1568s # expected: 9588 1568s # received: 9588 1568s ok 152 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1095c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 67932 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1568s # expected: 67932 1568s # received: 67932 1568s ok 153 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "573b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 22331 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1568s # expected: 22331 1568s # received: 22331 1568s ok 154 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "d65-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3429 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1568s # expected: 3429 1568s # received: 3429 1568s ok 155 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2ad3-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10963 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1568s # expected: 10963 1568s # received: 10963 1568s ok 156 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "20a5-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8357 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlnumber.pod 1568s # expected: 8357 1568s # received: 8357 1568s ok 157 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "8d31-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 36145 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlobj.pod 1568s # expected: 36145 1568s # received: 36145 1568s ok 158 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "6885-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 26757 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlootut.pod 1568s # expected: 26757 1568s # received: 26757 1568s ok 159 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2b4ac-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 177324 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlop.pod 1568s # expected: 177324 1568s # received: 177324 1568s ok 160 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4db-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 1243 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1568s # expected: 1243 1568s # received: 1243 1568s ok 161 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "3b77-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 15223 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlopentut.pod 1568s # expected: 15223 1568s # received: 15223 1568s ok 162 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "16cb7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 93367 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlos2.pod 1568s # expected: 93367 1568s # received: 93367 1568s ok 163 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "37cb-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 14283 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlos390.pod 1568s # expected: 14283 1568s # received: 14283 1568s ok 164 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "12b0-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4784 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlos400.pod 1568s # expected: 4784 1568s # received: 4784 1568s ok 165 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c8a9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 51369 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1568s # expected: 51369 1568s # received: 51369 1568s ok 166 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c2bc-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 49852 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlperf.pod 1568s # expected: 49852 1568s # received: 49852 1568s ok 167 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1418-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5144 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlplan9.pod 1568s # expected: 5144 1568s # received: 5144 1568s ok 168 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "5b65-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 23397 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpod.pod 1568s # expected: 23397 1568s # received: 23397 1568s ok 169 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "10d10-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 68880 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1568s # expected: 68880 1568s # received: 68880 1568s ok 170 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2f40-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 12096 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1568s # expected: 12096 1568s # received: 12096 1568s ok 171 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "67b7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 26551 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1568s # expected: 26551 1568s # received: 26551 1568s ok 172 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "15db1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 89521 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlport.pod 1568s # expected: 89521 1568s # received: 89521 1568s ok 173 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1412-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 5138 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlpragma.pod 1568s # expected: 5138 1568s # received: 5138 1568s ok 174 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1a25-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 6693 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlqnx.pod 1568s # expected: 6693 1568s # received: 6693 1568s ok 175 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "21256-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 135766 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlre.pod 1568s # expected: 135766 1568s # received: 135766 1568s ok 176 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "8a9c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 35484 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlreapi.pod 1568s # expected: 35484 1568s # received: 35484 1568s ok 177 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "818f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 33167 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1568s # expected: 33167 1568s # received: 33167 1568s ok 178 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "bec7-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 48839 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1568s # expected: 48839 1568s # received: 48839 1568s ok 179 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "8d5c-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 36188 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlref.pod 1568s # expected: 36188 1568s # received: 36188 1568s ok 180 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4944-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 18756 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlreftut.pod 1568s # expected: 18756 1568s # received: 18756 1568s ok 181 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "a989-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 43401 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlreguts.pod 1568s # expected: 43401 1568s # received: 43401 1568s ok 182 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1fd-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 509 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlrepository.pod 1568s # expected: 509 1568s # received: 509 1568s ok 183 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4b07-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 19207 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlrequick.pod 1568s # expected: 19207 1568s # received: 19207 1568s ok 184 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "3caa-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 15530 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlreref.pod 1568s # expected: 15530 1568s # received: 15530 1568s ok 185 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1e1ef-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 123375 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlretut.pod 1568s # expected: 123375 1568s # received: 123375 1568s ok 186 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "651-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 1617 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlriscos.pod 1568s # expected: 1617 1568s # received: 1617 1568s ok 187 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "e707-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 59143 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlrun.pod 1568s # expected: 59143 1568s # received: 59143 1568s ok 188 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "6cea-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 27882 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsec.pod 1568s # expected: 27882 1568s # received: 27882 1568s ok 189 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "4af2-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 19186 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1568s # expected: 19186 1568s # received: 19186 1568s ok 190 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "7494-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 29844 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1568s # expected: 29844 1568s # received: 29844 1568s ok 191 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1bdc-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7132 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsource.pod 1568s # expected: 7132 1568s # received: 7132 1568s ok 192 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "233b-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 9019 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlstyle.pod 1568s # expected: 9019 1568s # received: 9019 1568s ok 193 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "12fb9-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 77753 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsub.pod 1568s # expected: 77753 1568s # received: 77753 1568s ok 194 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "d31f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 54047 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsyn.pod 1568s # expected: 54047 1568s # received: 54047 1568s ok 195 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "2858-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10328 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlsynology.pod 1568s # expected: 10328 1568s # received: 10328 1568s ok 196 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "b184-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 45444 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1568s # expected: 45444 1568s # received: 45444 1568s ok 197 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "9a91-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 39569 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltie.pod 1568s # expected: 39569 1568s # received: 39569 1568s ok 198 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:50 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "cda6a-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 842346 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltoc.pod 1568s # expected: 842346 1568s # received: 842346 1568s ok 199 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "174-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 372 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltodo.pod 1568s # expected: 372 1568s # received: 372 1568s ok 200 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "126-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 294 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltooc.pod 1568s # expected: 294 1568s # received: 294 1568s ok 201 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "126-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 294 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltoot.pod 1568s # expected: 294 1568s # received: 294 1568s ok 202 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "297f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 10623 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltrap.pod 1568s # expected: 10623 1568s # received: 10623 1568s ok 203 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "213f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 8511 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltru64.pod 1568s # expected: 8511 1568s # received: 8511 1568s ok 204 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1183-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4483 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perltw.pod 1568s # expected: 4483 1568s # received: 4483 1568s ok 205 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "162b6-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 90806 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlunicode.pod 1568s # expected: 90806 1568s # received: 90806 1568s ok 206 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "6349-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 25417 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlunicook.pod 1568s # expected: 25417 1568s # received: 25417 1568s ok 207 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "372e-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 14126 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1568s # expected: 14126 1568s # received: 14126 1568s ok 208 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "96e1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 38625 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perluniintro.pod 1568s # expected: 38625 1568s # received: 38625 1568s ok 209 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "6eefa-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 454394 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perluniprops.pod 1568s # expected: 454394 1568s # received: 454394 1568s ok 210 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1f10-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7952 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlunitut.pod 1568s # expected: 7952 1568s # received: 7952 1568s ok 211 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "1ce8-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 7400 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlutil.pod 1568s # expected: 7400 1568s # received: 7400 1568s ok 212 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "16c17-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 93207 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlvar.pod 1568s # expected: 93207 1568s # received: 93207 1568s ok 213 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c68d-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 50829 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlvms.pod 1568s # expected: 50829 1568s # received: 50829 1568s ok 214 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "f16-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 3862 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlvos.pod 1568s # expected: 3862 1568s # received: 3862 1568s ok 215 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "7c61-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 31841 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlwin32.pod 1568s # expected: 31841 1568s # received: 31841 1568s ok 216 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "12d15-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 77077 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlxs.pod 1568s # expected: 77077 1568s # received: 77077 1568s ok 217 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "c51f-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 50463 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlxstut.pod 1568s # expected: 50463 1568s # received: 50463 1568s ok 218 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "5dc1-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 24001 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1568s # expected: 24001 1568s # received: 24001 1568s ok 219 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "104120-63a9ccb563e40" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 1065248 1568s #Last-Modified: Wed, 23 Jul 2025 18:22:41 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-binary-httpd 1568s # expected: 1065248 1568s # received: 1065248 1568s ok 220 1568s #lwp request: 1568s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1568s #User-Agent: libwww-perl/6.78 1568s # 1568s #server response: 1568s #HTTP/1.1 200 OK 1568s #Connection: close 1568s #Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Accept-Ranges: bytes 1568s #ETag: "442830-63aee5c187c80" 1568s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1568s #Vary: In-If1 1568s #Content-Length: 4466736 1568s #Last-Modified: Sun, 27 Jul 2025 19:41:22 GMT 1568s #Client-Date: Thu, 04 Sep 2025 18:17:51 GMT 1568s #Client-Peer: 127.0.0.1:8529 1568s #Client-Response-Num: 1 1568s #DMMATCH1: 1 1568s # 1568s # testing : download of /getfiles-binary-perl 1568s # expected: 4466736 1568s # received: 4466736 1568s ok 221 1568s ok 1571s t/apache/headers.t .................. 1571s 1..27 1571s # Running under perl version 5.040001 for linux 1571s # Current time local: Thu Sep 4 18:17:51 2025 1571s # Current time GMT: Thu Sep 4 18:17:51 2025 1571s # Using Test.pm version 1.31 1571s # Using Apache/Test.pm version 1.44 1571s testing: Hello: World 1571s ok 1 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 2 1571s header: [World] vs [World] 1571s # testing : compare header Hello value 1571s # expected: 'World' 1571s # received: 'World' 1571s ok 3 1571s testing: Hello: World 1571s ok 4 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 5 1571s header: [World] vs [World] 1571s # testing : compare header Hello value 1571s # expected: 'World' 1571s # received: 'World' 1571s ok 6 1571s testing: Hello: World 1571s ok 7 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 8 1571s header: [World] vs [World] 1571s # testing : compare header Hello value 1571s # expected: 'World' 1571s # received: 'World' 1571s ok 9 1571s testing: Hello: Foo 1571s Bar 1571s ok 10 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 11 1571s header: [Foo Bar] vs [Foo Bar] 1571s # testing : compare header Hello value 1571s # expected: 'Foo Bar' 1571s # received: 'Foo Bar' 1571s ok 12 1571s testing: Hello: Foo 1571s Bar 1571s ok 13 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 14 1571s header: [Foo Bar] vs [Foo Bar] 1571s # testing : compare header Hello value 1571s # expected: 'Foo Bar' 1571s # received: 'Foo Bar' 1571s ok 15 1571s testing: Hello: Foo 1571s Bar 1571s ok 16 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 17 1571s header: [Foo Bar] vs [Foo Bar] 1571s # testing : compare header Hello value 1571s # expected: 'Foo Bar' 1571s # received: 'Foo Bar' 1571s ok 18 1571s testing: Hello: Foo 1571s Bar 1571s ok 19 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 20 1571s header: [Foo Bar] vs [Foo Bar] 1571s # testing : compare header Hello value 1571s # expected: 'Foo Bar' 1571s # received: 'Foo Bar' 1571s ok 21 1571s testing: Hello: Foo 1571s Bar 1571s ok 22 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 23 1571s header: [Foo Bar] vs [Foo Bar] 1571s # testing : compare header Hello value 1571s # expected: 'Foo Bar' 1571s # received: 'Foo Bar' 1571s ok 24 1571s testing: Hello:World 1571s ok 25 1571s # testing : response success 1571s # expected: qr/HTTP\/1\.. 200 OK/ 1571s # received: 'HTTP/1.1 200 OK' 1571s ok 26 1571s header: [World] vs [World] 1571s # testing : compare header Hello value 1571s # expected: 'World' 1571s # received: 'World' 1571s ok 27 1571s ok 1574s t/apache/hostcheck.t ................ 1574s 1..14 1574s # Running under perl version 5.040001 for linux 1574s # Current time local: Thu Sep 4 18:17:54 2025 1574s # Current time GMT: Thu Sep 4 18:17:54 2025 1574s # Using Test.pm version 1.31 1574s # Using Apache/Test.pm version 1.44 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: localhost 1574s 1574s # expected 200, got 200 for ok 1574s ok 1 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: localhost:1 1574s 1574s # expected 200, got 200 for port ignored 1574s ok 2 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: notlisted 1574s 1574s # expected 200, got 200 for name not listed 1574s ok 3 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: 127.0.0.1 1574s 1574s # expected 200, got 200 for IP not in serveralias/servername 1574s ok 4 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: default-strict 1574s 1574s # expected 200, got 200 for NVH matches in default server 1574s ok 5 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: nvh-strict 1574s 1574s # expected 200, got 200 for NVH matches 1574s ok 6 1574s # SENDING to 127.0.0.1:8529 1574s # GET / HTTP/1.1 1574s Host: nvh-strict:1 1574s 1574s # expected 200, got 200 for NVH matches port ignored 1574s ok 7 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: localhost 1574s 1574s # expected 400, got 400 for ok 1574s ok 8 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: localhost:1 1574s 1574s # expected 400, got 400 for port ignored 1574s ok 9 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: notlisted 1574s 1574s # expected 400, got 400 for name not listed 1574s ok 10 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: 127.0.0.1 1574s 1574s # expected 400, got 400 for IP not in serveralias/servername 1574s ok 11 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: default-strict 1574s 1574s # expected 200, got 200 for NVH matches in default server 1574s ok 12 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: nvh-strict 1574s 1574s # expected 200, got 200 for NVH matches 1574s ok 13 1574s # SENDING to 127.0.0.1:8546 1574s # GET / HTTP/1.1 1574s Host: nvh-strict:1 1574s 1574s # expected 200, got 200 for NVH matches port ignored 1574s ok 14 1574s ok 1577s t/apache/http_strict.t .............. 1577s 1..178 1577s # Running under perl version 5.040001 for linux 1577s # Current time local: Thu Sep 4 18:17:57 2025 1577s # Current time GMT: Thu Sep 4 18:17:57 2025 1577s # Using Test.pm version 1.31 1577s # Using Apache/Test.pm version 1.44 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 1 1577s # SENDING: 1577s # GET / HTTP/1.0\n\n 1577s # expecting success, got 200 1577s ok 2 1577s # SENDING: 1577s # get / HTTP/1.0\r\n\r\n 1577s # expecting 501, got 501 1577s ok 3 1577s # SENDING: 1577s # G ET / HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 4 1577s # SENDING: 1577s # G\x00ET / HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 5 1577s # SENDING: 1577s # G/T / HTTP/1.0\r\n\r\n 1577s # expecting 501, got 501 1577s ok 6 1577s # SENDING: 1577s # GET /\x00 HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 7 1577s # SENDING: 1577s # GET / HTTP/1.0\x00\r\n\r\n 1577s # expecting 400, got 400 1577s ok 8 1577s # SENDING: 1577s # GET\x0c/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 9 1577s # SENDING: 1577s # GET\r/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 10 1577s # SENDING: 1577s # GET\t/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 11 1577s # SENDING: 1577s # GET / HTT/1.0\r\n\r\n 1577s # expecting error, got 400 1577s ok 12 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 13 1577s # SENDING: 1577s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 14 1577s # SENDING: 1577s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 15 1577s # SENDING: 1577s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 16 1577s # SENDING: 1577s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 17 1577s # SENDING: 1577s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1577s # expecting 200, got 200 1577s ok 18 1577s # SENDING: 1577s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 19 1577s # SENDING: 1577s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1577s # expecting error, got 400 1577s ok 20 1577s # SENDING: 1577s # GET / HTTP/0.9\r\n\r\n 1577s # expecting error, got 400 1577s ok 21 1577s # SENDING: 1577s # GET / HTTP/0.8\r\n\r\n 1577s # expecting error, got 400 1577s ok 22 1577s # SENDING: 1577s # GET /\x01 HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 23 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 24 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 25 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 26 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 27 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1577s # expecting 400, got 400 1577s ok 28 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 29 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 30 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 31 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1577s # expecting 400, got 400 1577s ok 32 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 33 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 34 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 35 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 36 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 37 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 38 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1577s # expecting 400, got 400 1577s ok 39 1577s # SENDING: 1577s # GET / HTTP/1.0\r\r 1577s # expecting dropped connection and HTTPD dropped connection 1577s ok 40 1577s # SENDING: 1577s # GET /\r\n 1577s # expecting headerless HTTP/0.9 body, got response 1577s ok 41 1577s # SENDING: 1577s # GET /#frag HTTP/1.0\r\n 1577s # expecting 400, got 400 1577s ok 42 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1577s # expecting 200, got 200 1577s ok 43 1577s # SENDING: 1577s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 44 1577s # SENDING: 1577s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 45 1577s # SENDING: 1577s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 46 1577s # SENDING: 1577s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 47 1577s # SENDING: 1577s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 48 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1577s # expecting 200, got 200 1577s ok 49 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1577s # expecting 400, got 400 1577s ok 50 1577s # SENDING: 1577s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 51 1577s # SENDING: 1577s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 52 1577s # SENDING: 1577s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 53 1577s # SENDING: 1577s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 54 1577s # SENDING: 1577s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 55 1577s # SENDING: 1577s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 56 1577s # SENDING: 1577s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 57 1577s # SENDING: 1577s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 58 1577s # SENDING: 1577s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 59 1577s # SENDING: 1577s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 60 1577s # SENDING: 1577s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 61 1577s # SENDING: 1577s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 62 1577s # SENDING: 1577s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 63 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1577s # expecting success, got 200 1577s ok 64 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1577s # expecting success, got 200 1577s ok 65 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1577s # expecting success, got 200 1577s ok 66 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1577s # expecting success, got 200 1577s ok 67 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1577s # expecting success, got 200 1577s ok 68 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1577s # expecting success, got 200 1577s ok 69 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1577s # expecting 200, got 200 1577s ok 70 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1577s # expecting 200, got 200 1577s ok 71 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1577s # expecting 400, got 400 1577s ok 72 1577s # SENDING: 1577s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 73 1577s # SENDING: 1577s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 74 1577s # SENDING: 1577s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 75 1577s # SENDING: 1577s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 76 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1577s # expecting 200, got 200 1577s ok 77 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1577s # expecting 200, got 200 1577s ok 78 1577s # SENDING: 1577s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 79 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: bar\r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 80 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: \r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 81 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1577s # DECODED: : bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 82 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\x00oo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Content-Length: 528\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 83 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\x01oo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 84 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\noo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Content-Length: 528\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 85 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: b\tar 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: b\tar\r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 86 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: b\x01ar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 87 1577s # SENDING: 1577s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1577s # expecting 500, got 500 1577s ok 88 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 89 1577s # SENDING: 1577s # GET / HTTP/1.0\n\n 1577s # expecting 400, got 400 1577s ok 90 1577s # SENDING: 1577s # get / HTTP/1.0\r\n\r\n 1577s # expecting 501, got 501 1577s ok 91 1577s # SENDING: 1577s # G ET / HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 92 1577s # SENDING: 1577s # G\x00ET / HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 93 1577s # SENDING: 1577s # G/T / HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 94 1577s # SENDING: 1577s # GET /\x00 HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 95 1577s # SENDING: 1577s # GET / HTTP/1.0\x00\r\n\r\n 1577s # expecting 400, got 400 1577s ok 96 1577s # SENDING: 1577s # GET\x0c/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 97 1577s # SENDING: 1577s # GET\r/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 98 1577s # SENDING: 1577s # GET\t/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 99 1577s # SENDING: 1577s # GET / HTT/1.0\r\n\r\n 1577s # expecting error, got 400 1577s ok 100 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 101 1577s # SENDING: 1577s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 102 1577s # SENDING: 1577s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1577s # expecting success, got 200 1577s ok 103 1577s # SENDING: 1577s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 104 1577s # SENDING: 1577s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 105 1577s # SENDING: 1577s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 106 1577s # SENDING: 1577s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 107 1577s # SENDING: 1577s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1577s # expecting error, got 400 1577s ok 108 1577s # SENDING: 1577s # GET / HTTP/0.9\r\n\r\n 1577s # expecting error, got 400 1577s ok 109 1577s # SENDING: 1577s # GET / HTTP/0.8\r\n\r\n 1577s # expecting error, got 400 1577s ok 110 1577s # SENDING: 1577s # GET /\x01 HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 111 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 112 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 113 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 114 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 115 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1577s # expecting 400, got 400 1577s ok 116 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 117 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 118 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 119 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1577s # expecting 400, got 400 1577s ok 120 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 121 1577s # SENDING: 1577s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 122 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 123 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 124 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1577s # expecting 400, got 400 1577s ok 125 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 126 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1577s # expecting 400, got 400 1577s ok 127 1577s # SENDING: 1577s # GET / HTTP/1.0\r\r 1577s # expecting dropped connection and HTTPD dropped connection 1577s ok 128 1577s # SENDING: 1577s # GET /\r\n 1577s # expecting headerless HTTP/0.9 body, got response 1577s ok 129 1577s # SENDING: 1577s # GET /#frag HTTP/1.0\r\n 1577s # expecting 400, got 400 1577s ok 130 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1577s # expecting 400, got 400 1577s ok 131 1577s # SENDING: 1577s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 132 1577s # SENDING: 1577s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 133 1577s # SENDING: 1577s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 134 1577s # SENDING: 1577s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 135 1577s # SENDING: 1577s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 136 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1577s # expecting 400, got 400 1577s ok 137 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1577s # expecting 400, got 400 1577s ok 138 1577s # SENDING: 1577s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 139 1577s # SENDING: 1577s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 140 1577s # SENDING: 1577s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 141 1577s # SENDING: 1577s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 142 1577s # SENDING: 1577s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 143 1577s # SENDING: 1577s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 144 1577s # SENDING: 1577s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 145 1577s # SENDING: 1577s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 146 1577s # SENDING: 1577s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 147 1577s # SENDING: 1577s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 148 1577s # SENDING: 1577s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 149 1577s # SENDING: 1577s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1577s # expecting success, got 200 1577s ok 150 1577s # SENDING: 1577s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1577s # expecting 400, got 400 1577s ok 151 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1577s # expecting success, got 200 1577s ok 152 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1577s # expecting success, got 200 1577s ok 153 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1577s # expecting success, got 200 1577s ok 154 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1577s # expecting success, got 200 1577s ok 155 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1577s # expecting success, got 200 1577s ok 156 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1577s # expecting success, got 200 1577s ok 157 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1577s # expecting 400, got 400 1577s ok 158 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1577s # expecting 400, got 400 1577s ok 159 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1577s # expecting 400, got 400 1577s ok 160 1577s # SENDING: 1577s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 161 1577s # SENDING: 1577s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 162 1577s # SENDING: 1577s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 163 1577s # SENDING: 1577s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1577s # expecting 200, got 200 1577s ok 164 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1577s # expecting 200, got 200 1577s ok 165 1577s # SENDING: 1577s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1577s # expecting 200, got 200 1577s ok 166 1577s # SENDING: 1577s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1577s # expecting 200, got 200 1577s ok 167 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: bar\r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 168 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: \r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 169 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1577s # DECODED: : bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 170 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\x00oo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Content-Length: 528\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 171 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\x01oo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 172 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1577s # DECODED: F\noo: bar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Content-Length: 528\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 173 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: b\tar 1577s # RESPONSE: 1577s # HTTP/1.1 200 OK\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Foo: b\tar\r\n 1577s # Vary: In-If1\r\n 1577s # DMMATCH1: 1\r\n 1577s # Content-Length: 36\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/plain\r\n 1577s # \r\n 1577s # Hi!\n 1577s # SERVERNAME=localhost\n 1577s # HTTP_HOST=\n 1577s # 1577s # expecting 200, got 200 1577s ok 174 1577s # SENDING: 1577s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1577s # DECODED: Foo: b\x01ar 1577s # RESPONSE: 1577s # HTTP/1.1 500 Internal Server Error\r\n 1577s # Date: Thu, 04 Sep 2025 18:18:00 GMT\r\n 1577s # Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0\r\n 1577s # Connection: close\r\n 1577s # Content-Type: text/html; charset=iso-8859-1\r\n 1577s # \r\n 1577s # \n 1577s # \n 1577s # ... 1577s # expecting 500, got 500 1577s ok 175 1577s # SENDING: 1577s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1577s # expecting 500, got 500 1577s ok 176 1577s ok 177 1577s ok 178 1577s ok 1581s t/apache/if_sections.t .............. 1581s 1..46 1581s # Running under perl version 5.040001 for linux 1581s # Current time local: Thu Sep 4 18:18:00 2025 1581s # Current time GMT: Thu Sep 4 18:18:00 2025 1581s # Using Test.pm version 1.31 1581s # Using Apache/Test.pm version 1.44 1581s # /if_sec/ with '': 1581s # expected: 200 1581s # received: '200' 1581s ok 1 1581s # expected: undef 1581s # received: undef 1581s ok 2 1581s # /if_sec/foo.if_test with '': 1581s # expected: 200 1581s # received: '200' 1581s ok 3 1581s # expected: undef 1581s # received: undef 1581s ok 4 1581s # /if_sec/foo.if_test with '1': 1581s # expected: 200 1581s # received: '200' 1581s ok 5 1581s # expected: 'global1' 1581s # received: 'global1' 1581s ok 6 1581s # /if_sec/foo.if_test with '1 11': 1581s # expected: 200 1581s # received: '200' 1581s ok 7 1581s # expected: 'global1, nested11, nested113' 1581s # received: 'global1, nested11, nested113' 1581s ok 8 1581s # /if_sec/foo.if_test with '1 11 111': 1581s # expected: 200 1581s # received: '200' 1581s ok 9 1581s # expected: 'global1, nested11, nested111' 1581s # received: 'global1, nested11, nested111' 1581s ok 10 1581s # /if_sec/foo.if_test with '1 11 112': 1581s # expected: 200 1581s # received: '200' 1581s ok 11 1581s # expected: 'global1, nested11, nested112' 1581s # received: 'global1, nested11, nested112' 1581s ok 12 1581s # /if_sec/foo.if_test with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 13 1581s # expected: 'global1, files2' 1581s # received: 'global1, files2' 1581s ok 14 1581s # /if_sec/dir/foo.txt with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 15 1581s # expected: 'global1, dir1, dir2, dir_files1' 1581s # received: 'global1, dir1, dir2, dir_files1' 1581s ok 16 1581s # /if_sec/dir/ with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 17 1581s # expected: 'global1, dir1, dir2' 1581s # received: 'global1, dir1, dir2' 1581s ok 18 1581s # /if_sec/dir/ with '1 11': 1581s # expected: 200 1581s # received: '200' 1581s ok 19 1581s # expected: 'global1, dir1, nested11, nested113' 1581s # received: 'global1, dir1, nested11, nested113' 1581s ok 20 1581s # /if_sec/dir/ with '1 11 111': 1581s # expected: 200 1581s # received: '200' 1581s ok 21 1581s # expected: 'global1, dir1, nested11, nested111' 1581s # received: 'global1, dir1, nested11, nested111' 1581s ok 22 1581s # /if_sec/dir/ with '1 11 112': 1581s # expected: 200 1581s # received: '200' 1581s ok 23 1581s # expected: 'global1, dir1, nested11, nested112' 1581s # received: 'global1, dir1, nested11, nested112' 1581s ok 24 1581s # /if_sec/loc/ with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 25 1581s # expected: 'global1, loc1, loc2' 1581s # received: 'global1, loc1, loc2' 1581s ok 26 1581s # /if_sec/loc/foo.txt with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 27 1581s # expected: 'global1, loc1, loc2' 1581s # received: 'global1, loc1, loc2' 1581s ok 28 1581s # /if_sec/loc/ with '1 11': 1581s # expected: 200 1581s # received: '200' 1581s ok 29 1581s # expected: 'global1, loc1, nested11, nested113' 1581s # received: 'global1, loc1, nested11, nested113' 1581s ok 30 1581s # /if_sec/loc/ with '1 11 111': 1581s # expected: 200 1581s # received: '200' 1581s ok 31 1581s # expected: 'global1, loc1, nested11, nested111' 1581s # received: 'global1, loc1, nested11, nested111' 1581s ok 32 1581s # /if_sec/loc/ with '1 11 112': 1581s # expected: 200 1581s # received: '200' 1581s ok 33 1581s # expected: 'global1, loc1, nested11, nested112' 1581s # received: 'global1, loc1, nested11, nested112' 1581s ok 34 1581s # /if_sec/loc/foo.if_test with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 35 1581s # expected: 'global1, files2, loc1, loc2' 1581s # received: 'global1, files2, loc1, loc2' 1581s ok 36 1581s # /if_sec/loc/foo.if_test with '1 2 11': 1581s # expected: 200 1581s # received: '200' 1581s ok 37 1581s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1581s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1581s ok 38 1581s # /if_sec/loc/foo.if_test with '1 2 11 111': 1581s # expected: 200 1581s # received: '200' 1581s ok 39 1581s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1581s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1581s ok 40 1581s # /if_sec/loc/foo.if_test with '1 2 11 112': 1581s # expected: 200 1581s # received: '200' 1581s ok 41 1581s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1581s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1581s ok 42 1581s # /if_sec/proxy/ with '1 2': 1581s # expected: 200 1581s # received: '200' 1581s ok 43 1581s # expected: 'global1, locp1, locp2' 1581s # received: 'global1, locp1, locp2' 1581s ok 44 1581s # /if_sec/proxy/ with '2': 1581s # expected: 200 1581s # received: '200' 1581s ok 45 1581s # expected: 'locp2' 1581s # received: 'locp2' 1581s ok 46 1581s ok 1584s t/apache/iffile.t ................... 1584s 1..2 1584s # Running under perl version 5.040001 for linux 1584s # Current time local: Thu Sep 4 18:18:04 2025 1584s # Current time GMT: Thu Sep 4 18:18:04 2025 1584s # Using Test.pm version 1.31 1584s # Using Apache/Test.pm version 1.44 1584s # expected: 200 1584s # received: '200' 1584s ok 1 1584s # expected: 'success1, success2, success3, success4, success5' 1584s # received: 'success1, success2, success3, success4, success5' 1584s ok 2 1584s ok 1587s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1594s t/apache/limits.t ................... 1594s 1..12 1594s # Running under perl version 5.040001 for linux 1594s # Current time local: Thu Sep 4 18:18:10 2025 1594s # Current time GMT: Thu Sep 4 18:18:10 2025 1594s # Using Test.pm version 1.31 1594s # Using Apache/Test.pm version 1.44 1594s # Testing LimitRequestLine; should succeed 1594s # testing : Test #1 1594s # expected: 200 1594s # received: '200' 1594s ok 1 1594s # Testing LimitRequestLine; should fail 1594s # testing : Test #2 1594s # expected: 414 1594s # received: '414' 1594s ok 2 1594s # Testing LimitRequestFieldSize; should succeed 1594s # testing : Test #3 1594s # expected: 200 1594s # received: '200' 1594s ok 3 1594s # Testing LimitRequestFieldSize; should fail 1594s # testing : Test #4 1594s # expected: 400 1594s # received: '400' 1594s ok 4 1594s # Testing LimitRequestFields; should succeed 1594s # testing : Test #5 1594s # expected: 200 1594s # received: '200' 1594s ok 5 1594s # Testing LimitRequestFields; should fail 1594s # testing : Test #6 1594s # expected: 400 1594s # received: '400' 1594s ok 6 1594s # Testing LimitRequestBody; should succeed 1594s # Chunked transfer-encoding enabled 1594s # testing : Test #7 1594s # expected: 200 1594s # received: '200' 1594s ok 7 1594s # Testing LimitRequestBody; should succeed 1594s # Chunked transfer-encoding disabled 1594s # testing : Test #8 1594s # expected: 200 1594s # received: '200' 1594s ok 8 1594s # Testing LimitRequestBody; should fail 1594s # Chunked transfer-encoding enabled 1594s # testing : Test #9 1594s # expected: 413 1594s # received: '413' 1594s ok 9 1594s # Testing LimitRequestBody; should fail 1594s # Chunked transfer-encoding disabled 1594s # testing : Test #10 1594s # expected: 413 1594s # received: '413' 1594s ok 10 1594s # Testing LimitRequestFieldSize; should succeed 1594s # testing : Test #11 1594s # expected: 200 1594s # received: '200' 1594s ok 11 1594s # Testing LimitRequestFieldSize; should fail 1594s # testing : Test #12 1594s # expected: 400 1594s # received: '400' 1594s ok 12 1594s ok 1597s t/apache/loglevel.t ................. 1597s 1..8 1597s # Running under perl version 5.040001 for linux 1597s # Current time local: Thu Sep 4 18:18:17 2025 1597s # Current time GMT: Thu Sep 4 18:18:17 2025 1597s # Using Test.pm version 1.31 1597s # Using Apache/Test.pm version 1.44 1597s ok 1 1597s ok 2 1597s ok 3 1597s ok 4 1597s ok 5 1597s ok 6 1597s ok 7 1597s ok 8 1597s ok 1600s t/apache/maxranges.t ................ 1600s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1600s 1..19 1600s # Running under perl version 5.040001 for linux 1600s # Current time local: Thu Sep 4 18:18:20 2025 1600s # Current time GMT: Thu Sep 4 18:18:20 2025 1600s # Using Test.pm version 1.31 1600s # Using Apache/Test.pm version 1.44 1600s ok 1 1600s ok 2 1600s ok 3 1600s ok 4 1600s ok 5 1600s ok 6 1600s ok 7 1600s ok 8 1600s ok 9 1600s ok 10 1600s ok 11 1600s ok 12 1600s ok 13 1600s ok 14 1600s ok 15 1600s ok 16 1600s ok 17 1600s ok 18 1600s ok 19 1600s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1600s ok 1604s t/apache/mergeslashes.t ............. 1604s 1..9 1604s # Running under perl version 5.040001 for linux 1604s # Current time local: Thu Sep 4 18:18:23 2025 1604s # Current time GMT: Thu Sep 4 18:18:23 2025 1604s # Using Test.pm version 1.31 1604s # Using Apache/Test.pm version 1.44 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for exact match 1604s ok 1 1604s # SENDING to 127.0.0.1:8546 1604s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for merged even at front 1604s ok 2 1604s # SENDING to 127.0.0.1:8546 1604s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for merged even at front 1604s ok 3 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for c// should be merged 1604s ok 4 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for a// should be merged 1604s ok 5 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for a// matches locationmatch 1604s ok 6 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1604s # expected 200, got 200 for c// doesn't match locationmatch 1604s ok 7 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for baseline failed 1604s ok 8 1604s # SENDING to 127.0.0.1:8546 1604s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1604s # expected 403, got 403 for b//d not merged for Location with OFF 1604s ok 9 1604s ok 1606s t/apache/mmn.t ...................... 1606s 1..2 1606s # Running under perl version 5.040001 for linux 1606s # Current time local: Thu Sep 4 18:18:27 2025 1606s # Current time GMT: Thu Sep 4 18:18:27 2025 1606s # Using Test.pm version 1.31 1606s # Using Apache/Test.pm version 1.44 1606s ok 1 1606s ok 2 1606s ok 1610s t/apache/options.t .................. 1610s 1..2 1610s # Running under perl version 5.040001 for linux 1610s # Current time local: Thu Sep 4 18:18:29 2025 1610s # Current time GMT: Thu Sep 4 18:18:29 2025 1610s # Using Test.pm version 1.31 1610s # Using Apache/Test.pm version 1.44 1610s # testing : code 1610s # expected: 200 1610s # received: '200' 1610s ok 1 1610s # testing : OPTIONS 1610s # expected: qr/OPTIONS/ 1610s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 1610s ok 2 1610s ok 1615s t/apache/passbrigade.t .............. 1615s # using LWP client 1615s 1..114 1615s # Running under perl version 5.040001 for linux 1615s # Current time local: Thu Sep 4 18:18:33 2025 1615s # Current time GMT: Thu Sep 4 18:18:33 2025 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.44 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 1024 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 1024 1615s # received: 1024 1615s ok 1 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 2048 1615s # received: 2048 1615s ok 2 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 3072 1615s # received: 3072 1615s ok 3 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 4096 1615s # received: 4096 1615s ok 4 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 5120 1615s # received: 5120 1615s ok 5 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 6144 1615s # received: 6144 1615s ok 6 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 7168 1615s # received: 7168 1615s ok 7 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 8192 1615s # received: 8192 1615s ok 8 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 9216 1615s # received: 9216 1615s ok 9 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 10240 1615s # received: 10240 1615s ok 10 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 11264 1615s # received: 11264 1615s ok 11 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 12288 1615s # received: 12288 1615s ok 12 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 13312 1615s # received: 13312 1615s ok 13 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 14336 1615s # received: 14336 1615s ok 14 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 15360 1615s # received: 15360 1615s ok 15 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 16384 1615s # received: 16384 1615s ok 16 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 17408 1615s # received: 17408 1615s ok 17 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 18432 1615s # received: 18432 1615s ok 18 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 19456 1615s # received: 19456 1615s ok 19 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 20480 1615s # received: 20480 1615s ok 20 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 21504 1615s # received: 21504 1615s ok 21 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 22528 1615s # received: 22528 1615s ok 22 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 23552 1615s # received: 23552 1615s ok 23 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 24576 1615s # received: 24576 1615s ok 24 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 25600 1615s # received: 25600 1615s ok 25 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 26624 1615s # received: 26624 1615s ok 26 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 27648 1615s # received: 27648 1615s ok 27 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 28672 1615s # received: 28672 1615s ok 28 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 29696 1615s # received: 29696 1615s ok 29 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 30720 1615s # received: 30720 1615s ok 30 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 31744 1615s # received: 31744 1615s ok 31 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 32768 1615s # received: 32768 1615s ok 32 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 33792 1615s # received: 33792 1615s ok 33 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 34816 1615s # received: 34816 1615s ok 34 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 35840 1615s # received: 35840 1615s ok 35 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 36864 1615s # received: 36864 1615s ok 36 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 37888 1615s # received: 37888 1615s ok 37 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 38912 1615s # received: 38912 1615s ok 38 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 39936 1615s # received: 39936 1615s ok 39 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 40960 1615s # received: 40960 1615s ok 40 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 41984 1615s # received: 41984 1615s ok 41 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 43008 1615s # received: 43008 1615s ok 42 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 44032 1615s # received: 44032 1615s ok 43 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 45056 1615s # received: 45056 1615s ok 44 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 46080 1615s # received: 46080 1615s ok 45 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 47104 1615s # received: 47104 1615s ok 46 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 48128 1615s # received: 48128 1615s ok 47 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 49152 1615s # received: 49152 1615s ok 48 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 50176 1615s # received: 50176 1615s ok 49 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 51200 1615s # received: 51200 1615s ok 50 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 102400 1615s # received: 102400 1615s ok 51 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 307200 1615s # received: 307200 1615s ok 52 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 512000 1615s # received: 512000 1615s ok 53 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:36 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 2048000 1615s # received: 2048000 1615s ok 54 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 4096000 1615s # received: 4096000 1615s ok 55 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 6144000 1615s # received: 6144000 1615s ok 56 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 10240000 1615s # received: 10240000 1615s ok 57 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 1024 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 1024 1615s # received: 1024 1615s ok 58 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 2048 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 2048 1615s # received: 2048 1615s ok 59 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 3072 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 3072 1615s # received: 3072 1615s ok 60 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 4096 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 4096 1615s # received: 4096 1615s ok 61 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 5120 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 5120 1615s # received: 5120 1615s ok 62 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 6144 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 6144 1615s # received: 6144 1615s ok 63 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 7168 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 7168 1615s # received: 7168 1615s ok 64 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 8192 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #DMMATCH1: 1 1615s # 1615s # testing : bytes in body 1615s # expected: 8192 1615s # received: 8192 1615s ok 65 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 9216 1615s # received: 9216 1615s ok 66 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 10240 1615s # received: 10240 1615s ok 67 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 11264 1615s # received: 11264 1615s ok 68 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 12288 1615s # received: 12288 1615s ok 69 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 13312 1615s # received: 13312 1615s ok 70 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 14336 1615s # received: 14336 1615s ok 71 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 15360 1615s # received: 15360 1615s ok 72 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 16384 1615s # received: 16384 1615s ok 73 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 17408 1615s # received: 17408 1615s ok 74 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 18432 1615s # received: 18432 1615s ok 75 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 19456 1615s # received: 19456 1615s ok 76 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 20480 1615s # received: 20480 1615s ok 77 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 21504 1615s # received: 21504 1615s ok 78 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 22528 1615s # received: 22528 1615s ok 79 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 23552 1615s # received: 23552 1615s ok 80 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 24576 1615s # received: 24576 1615s ok 81 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 25600 1615s # received: 25600 1615s ok 82 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 26624 1615s # received: 26624 1615s ok 83 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 27648 1615s # received: 27648 1615s ok 84 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 28672 1615s # received: 28672 1615s ok 85 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 29696 1615s # received: 29696 1615s ok 86 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 30720 1615s # received: 30720 1615s ok 87 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 31744 1615s # received: 31744 1615s ok 88 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 32768 1615s # received: 32768 1615s ok 89 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 33792 1615s # received: 33792 1615s ok 90 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 34816 1615s # received: 34816 1615s ok 91 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 35840 1615s # received: 35840 1615s ok 92 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 36864 1615s # received: 36864 1615s ok 93 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 37888 1615s # received: 37888 1615s ok 94 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 38912 1615s # received: 38912 1615s ok 95 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 39936 1615s # received: 39936 1615s ok 96 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 40960 1615s # received: 40960 1615s ok 97 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 41984 1615s # received: 41984 1615s ok 98 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 43008 1615s # received: 43008 1615s ok 99 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 44032 1615s # received: 44032 1615s ok 100 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 45056 1615s # received: 45056 1615s ok 101 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 46080 1615s # received: 46080 1615s ok 102 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 47104 1615s # received: 47104 1615s ok 103 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 48128 1615s # received: 48128 1615s ok 104 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 49152 1615s # received: 49152 1615s ok 105 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 50176 1615s # received: 50176 1615s ok 106 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 51200 1615s # received: 51200 1615s ok 107 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 102400 1615s # received: 102400 1615s ok 108 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 307200 1615s # received: 307200 1615s ok 109 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 512000 1615s # received: 512000 1615s ok 110 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 2048000 1615s # received: 2048000 1615s ok 111 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:37 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:38 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 4096000 1615s # received: 4096000 1615s ok 112 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:38 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:38 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 6144000 1615s # received: 6144000 1615s ok 113 1615s #lwp request: 1615s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1615s #User-Agent: libwww-perl/6.78 1615s # 1615s #server response: 1615s #HTTP/1.1 200 OK 1615s #Connection: close 1615s #Date: Thu, 04 Sep 2025 18:18:38 GMT 1615s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1615s #Vary: In-If1 1615s #Content-Length: 0 1615s #Client-Date: Thu, 04 Sep 2025 18:18:38 GMT 1615s #Client-Peer: 127.0.0.1:8529 1615s #Client-Response-Num: 1 1615s #Client-Transfer-Encoding: chunked 1615s #DMMATCH1: 1 1615s #X-Content-Length-Note: added by Apache::TestRequest 1615s # 1615s # testing : bytes in body 1615s # expected: 10240000 1615s # received: 10240000 1615s ok 114 1615s ok 1618s t/apache/post.t ..................... 1618s # using LWP client 1618s 1..51 1618s # Running under perl version 5.040001 for linux 1618s # Current time local: Thu Sep 4 18:18:38 2025 1618s # Current time GMT: Thu Sep 4 18:18:38 2025 1618s # Using Test.pm version 1.31 1618s # Using Apache/Test.pm version 1.44 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 1024 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '1024' 1618s # received: 1024 1618s ok 1 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 2048 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '2048' 1618s # received: 2048 1618s ok 2 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 3072 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '3072' 1618s # received: 3072 1618s ok 3 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 4096 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '4096' 1618s # received: 4096 1618s ok 4 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 5120 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '5120' 1618s # received: 5120 1618s ok 5 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 6144 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '6144' 1618s # received: 6144 1618s ok 6 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 7168 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '7168' 1618s # received: 7168 1618s ok 7 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 8192 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '8192' 1618s # received: 8192 1618s ok 8 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 9216 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 5 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '9216' 1618s # received: 9216 1618s ok 9 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 10240 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '10240' 1618s # received: 10240 1618s ok 10 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 11264 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '11264' 1618s # received: 11264 1618s ok 11 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 12288 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '12288' 1618s # received: 12288 1618s ok 12 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 13312 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '13312' 1618s # received: 13312 1618s ok 13 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 14336 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '14336' 1618s # received: 14336 1618s ok 14 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 15360 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '15360' 1618s # received: 15360 1618s ok 15 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 16384 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '16384' 1618s # received: 16384 1618s ok 16 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 17408 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '17408' 1618s # received: 17408 1618s ok 17 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 18432 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '18432' 1618s # received: 18432 1618s ok 18 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 19456 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '19456' 1618s # received: 19456 1618s ok 19 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 20480 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '20480' 1618s # received: 20480 1618s ok 20 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 21504 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '21504' 1618s # received: 21504 1618s ok 21 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 22528 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '22528' 1618s # received: 22528 1618s ok 22 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 23552 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '23552' 1618s # received: 23552 1618s ok 23 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 24576 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '24576' 1618s # received: 24576 1618s ok 24 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 25600 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '25600' 1618s # received: 25600 1618s ok 25 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 26624 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '26624' 1618s # received: 26624 1618s ok 26 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 27648 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '27648' 1618s # received: 27648 1618s ok 27 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 28672 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '28672' 1618s # received: 28672 1618s ok 28 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 29696 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '29696' 1618s # received: 29696 1618s ok 29 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 30720 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '30720' 1618s # received: 30720 1618s ok 30 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 31744 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '31744' 1618s # received: 31744 1618s ok 31 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 32768 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '32768' 1618s # received: 32768 1618s ok 32 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 33792 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '33792' 1618s # received: 33792 1618s ok 33 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 34816 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '34816' 1618s # received: 34816 1618s ok 34 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 35840 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '35840' 1618s # received: 35840 1618s ok 35 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 36864 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '36864' 1618s # received: 36864 1618s ok 36 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 37888 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '37888' 1618s # received: 37888 1618s ok 37 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 38912 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '38912' 1618s # received: 38912 1618s ok 38 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 39936 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '39936' 1618s # received: 39936 1618s ok 39 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 40960 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '40960' 1618s # received: 40960 1618s ok 40 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 41984 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '41984' 1618s # received: 41984 1618s ok 41 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 43008 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '43008' 1618s # received: 43008 1618s ok 42 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 44032 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '44032' 1618s # received: 44032 1618s ok 43 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 45056 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '45056' 1618s # received: 45056 1618s ok 44 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 46080 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '46080' 1618s # received: 46080 1618s ok 45 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 47104 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '47104' 1618s # received: 47104 1618s ok 46 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 48128 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '48128' 1618s # received: 48128 1618s ok 47 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 49152 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '49152' 1618s # received: 49152 1618s ok 48 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 50176 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '50176' 1618s # received: 50176 1618s ok 49 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 51200 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 6 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '51200' 1618s # received: 51200 1618s ok 50 1618s #lwp request: 1618s #POST http://localhost:8529/eat_post HTTP/1.1 1618s #User-Agent: libwww-perl/6.78 1618s #Content-Length: 102400 1618s # 1618s #server response: 1618s #HTTP/1.1 200 OK 1618s #Connection: close 1618s #Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1618s #Vary: In-If1 1618s #Content-Length: 7 1618s #Client-Date: Thu, 04 Sep 2025 18:18:41 GMT 1618s #Client-Peer: 127.0.0.1:8529 1618s #Client-Response-Num: 1 1618s #DMMATCH1: 1 1618s # 1618s # testing : length posted 1618s # expected: '102400' 1618s # received: 102400 1618s ok 51 1618s ok 1622s t/apache/pr17629.t .................. 1622s 1..4 1622s # Running under perl version 5.040001 for linux 1622s # Current time local: Thu Sep 4 18:18:41 2025 1622s # Current time GMT: Thu Sep 4 18:18:41 2025 1622s # Using Test.pm version 1.31 1622s # Using Apache/Test.pm version 1.44 1622s # expected: 'begin-foobar-end 1622s # ' 1622s # received: 'begin-foobar-end 1622s # ' 1622s ok 1 1622s # expected: 200 1622s # received: '200' 1622s ok 2 1622s # testing : response was gzipped 1622s # expected: 'gzip' 1622s # received: 'gzip' 1622s ok 3 1622s # expected: 'begin-foobar-end 1622s # ' 1622s # received: 'begin-foobar-end 1622s # ' 1622s ok 4 1622s ok 1625s t/apache/pr18757.t .................. 1625s 1..3 1625s # Running under perl version 5.040001 for linux 1625s # Current time local: Thu Sep 4 18:18:45 2025 1625s # Current time GMT: Thu Sep 4 18:18:45 2025 1625s # Using Test.pm version 1.31 1625s # Using Apache/Test.pm version 1.44 1625s # testing : 200 response from GET 1625s # expected: 200 1625s # received: '200' 1625s ok 1 1625s # expected C-L is 26 1625s # URL via proxy is http://localhost:8539/index.html 1625s ok 2 1625s # line: HTTP/1.1 200 OK 1625s # line: Date: Thu, 04 Sep 2025 18:18:48 GMT 1625s # line: Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1625s # line: Vary: In-If1 1625s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1625s # line: ETag: "1a-62c6deaf13e40" 1625s # line: Accept-Ranges: bytes 1625s # line: Content-Length: 26 1625s # line: DMMATCH1: 1 1625s # line: Content-Type: text/html 1625s # line: 1625s # testing : whether proxy strips Content-Length header 1625s # expected: 1 1625s # received: 1 1625s ok 3 1625s ok 1628s t/apache/pr35292.t .................. 1628s 1..3 1628s # Running under perl version 5.040001 for linux 1628s # Current time local: Thu Sep 4 18:18:48 2025 1628s # Current time GMT: Thu Sep 4 18:18:48 2025 1628s # Using Test.pm version 1.31 1628s # Using Apache/Test.pm version 1.44 1628s ok 1 1628s ok 2 1628s # testing : read response-line 1628s # expected: qr/^HTTP\/1\.. 413/ 1628s # received: 'HTTP/1.1 413 Request Entity Too Large 1628s # ' 1628s ok 3 1628s ok 1631s t/apache/pr35330.t .................. 1631s 1..2 1631s # Running under perl version 5.040001 for linux 1631s # Current time local: Thu Sep 4 18:18:51 2025 1631s # Current time GMT: Thu Sep 4 18:18:51 2025 1631s # Using Test.pm version 1.31 1631s # Using Apache/Test.pm version 1.44 1631s # testing : SSI was allowed for location 1631s # expected: 200 1631s # received: '200' 1631s ok 1 1631s # testing : file was served with correct content 1631s # expected: 'hello' 1631s # received: 'hello' 1631s ok 2 1631s ok 1635s t/apache/pr37166.t .................. 1635s 1..4 1635s # Running under perl version 5.040001 for linux 1635s # Current time local: Thu Sep 4 18:18:54 2025 1635s # Current time GMT: Thu Sep 4 18:18:54 2025 1635s # Using Test.pm version 1.31 1635s # Using Apache/Test.pm version 1.44 1635s # testing : SSI was allowed for location 1635s # expected: 200 1635s # received: '200' 1635s ok 1 1635s # testing : file was served with correct content 1635s # expected: 'Hello world 1635s # ' 1635s # received: 'Hello world 1635s # ' 1635s ok 2 1635s # testing : explicit 200 response 1635s # expected: 200 1635s # received: '200' 1635s ok 3 1635s # testing : file was again served with correct content 1635s # expected: 'Hello world 1635s # ' 1635s # received: 'Hello world 1635s # ' 1635s ok 4 1635s ok 1638s t/apache/pr43939.t .................. 1638s 1..4 1638s # Running under perl version 5.040001 for linux 1638s # Current time local: Thu Sep 4 18:18:57 2025 1638s # Current time GMT: Thu Sep 4 18:18:57 2025 1638s # Using Test.pm version 1.31 1638s # Using Apache/Test.pm version 1.44 1638s # expected: 'begin-default-end 1638s # ' 1638s # received: 'begin-default-end 1638s # ' 1638s ok 1 1638s # expected: 200 1638s # received: '200' 1638s ok 2 1638s # testing : response was gzipped 1638s # expected: 'gzip' 1638s # received: 'gzip' 1638s ok 3 1638s # expected: 'begin-default-end 1638s # ' 1638s # received: 'begin-default-end 1638s # ' 1638s ok 4 1638s ok 1641s t/apache/pr49328.t .................. 1641s 1..1 1641s # Running under perl version 5.040001 for linux 1641s # Current time local: Thu Sep 4 18:19:00 2025 1641s # Current time GMT: Thu Sep 4 18:19:00 2025 1641s # Using Test.pm version 1.31 1641s # Using Apache/Test.pm version 1.44 1641s # expected: 'before 1641s # included 1641s # after 1641s # ' 1641s # received: 'before 1641s # included 1641s # after 1641s # ' 1641s ok 1 1641s ok 1644s t/apache/pr64339.t .................. 1644s 1..12 1644s # Running under perl version 5.040001 for linux 1644s # Current time local: Thu Sep 4 18:19:04 2025 1644s # Current time GMT: Thu Sep 4 18:19:04 2025 1644s # Using Test.pm version 1.31 1644s # Using Apache/Test.pm version 1.44 1644s # testing : fetching /doc.xml 1644s # expected: 200 1644s # received: '200' 1644s ok 1 1644s # testing : content-type header test for /doc.xml 1644s # expected: 'application/xml; charset=utf-8' 1644s # received: 'application/xml; charset=utf-8' 1644s ok 2 1644s # testing : content test for /doc.xml 1644s # expected: qr/fóó 1644s # / 1644s # received: 'fóó 1644s # ' 1644s ok 3 1644s # testing : fetching /doc.fooxml 1644s # expected: 200 1644s # received: '200' 1644s ok 4 1644s # testing : content-type header test for /doc.fooxml 1644s # expected: 'application/foo+xml; charset=utf-8' 1644s # received: 'application/foo+xml; charset=utf-8' 1644s ok 5 1644s # testing : content test for /doc.fooxml 1644s # expected: qr/fóó 1644s # / 1644s # received: 'fóó 1644s # ' 1644s ok 6 1644s # testing : fetching /doc.notxml 1644s # expected: 200 1644s # received: '200' 1644s ok 7 1644s # testing : content-type header test for /doc.notxml 1644s # expected: 'application/notreallyxml' 1644s # received: 'application/notreallyxml' 1644s ok 8 1644s # testing : content test for /doc.notxml 1644s # expected: qr/f 1644s # / 1644s # received: 'f 1644s # ' 1644s ok 9 1644s # testing : fetching /doc.isohtml 1644s # expected: 200 1644s # received: '200' 1644s ok 10 1644s # testing : content-type header test for /doc.isohtml 1644s # expected: 'text/html;charset=utf-8' 1644s # received: 'text/html;charset=utf-8' 1644s ok 11 1644s # testing : content test for /doc.isohtml 1644s # expected: qr/.*fóó 1644s # .*<\/body><\/html>/ 1644s # received: 'fóó 1644s # ' 1644s ok 12 1644s ok 1648s t/apache/rwrite.t ................... 1648s # using LWP client 1648s 1..114 1648s # Running under perl version 5.040001 for linux 1648s # Current time local: Thu Sep 4 18:19:07 2025 1648s # Current time GMT: Thu Sep 4 18:19:07 2025 1648s # Using Test.pm version 1.31 1648s # Using Apache/Test.pm version 1.44 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 1024 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 1024 1648s # received: 1024 1648s ok 1 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 2048 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 2048 1648s # received: 2048 1648s ok 2 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 3072 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 3072 1648s # received: 3072 1648s ok 3 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 4096 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 4096 1648s # received: 4096 1648s ok 4 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 5120 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 5120 1648s # received: 5120 1648s ok 5 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 6144 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 6144 1648s # received: 6144 1648s ok 6 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 7168 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 7168 1648s # received: 7168 1648s ok 7 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 8192 1648s # received: 8192 1648s ok 8 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 9216 1648s # received: 9216 1648s ok 9 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 10240 1648s # received: 10240 1648s ok 10 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 11264 1648s # received: 11264 1648s ok 11 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 12288 1648s # received: 12288 1648s ok 12 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 13312 1648s # received: 13312 1648s ok 13 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 14336 1648s # received: 14336 1648s ok 14 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 15360 1648s # received: 15360 1648s ok 15 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 16384 1648s # received: 16384 1648s ok 16 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 17408 1648s # received: 17408 1648s ok 17 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 18432 1648s # received: 18432 1648s ok 18 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 19456 1648s # received: 19456 1648s ok 19 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 20480 1648s # received: 20480 1648s ok 20 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 21504 1648s # received: 21504 1648s ok 21 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 22528 1648s # received: 22528 1648s ok 22 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 23552 1648s # received: 23552 1648s ok 23 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 24576 1648s # received: 24576 1648s ok 24 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 25600 1648s # received: 25600 1648s ok 25 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 26624 1648s # received: 26624 1648s ok 26 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 27648 1648s # received: 27648 1648s ok 27 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 28672 1648s # received: 28672 1648s ok 28 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 29696 1648s # received: 29696 1648s ok 29 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 30720 1648s # received: 30720 1648s ok 30 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 31744 1648s # received: 31744 1648s ok 31 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 32768 1648s # received: 32768 1648s ok 32 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 33792 1648s # received: 33792 1648s ok 33 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 34816 1648s # received: 34816 1648s ok 34 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 35840 1648s # received: 35840 1648s ok 35 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 36864 1648s # received: 36864 1648s ok 36 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 37888 1648s # received: 37888 1648s ok 37 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 38912 1648s # received: 38912 1648s ok 38 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 39936 1648s # received: 39936 1648s ok 39 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 40960 1648s # received: 40960 1648s ok 40 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 41984 1648s # received: 41984 1648s ok 41 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 43008 1648s # received: 43008 1648s ok 42 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 44032 1648s # received: 44032 1648s ok 43 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 45056 1648s # received: 45056 1648s ok 44 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 46080 1648s # received: 46080 1648s ok 45 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 47104 1648s # received: 47104 1648s ok 46 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 48128 1648s # received: 48128 1648s ok 47 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 49152 1648s # received: 49152 1648s ok 48 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 50176 1648s # received: 50176 1648s ok 49 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 51200 1648s # received: 51200 1648s ok 50 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 102400 1648s # received: 102400 1648s ok 51 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 307200 1648s # received: 307200 1648s ok 52 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 512000 1648s # received: 512000 1648s ok 53 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 2048000 1648s # received: 2048000 1648s ok 54 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 4096000 1648s # received: 4096000 1648s ok 55 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 6144000 1648s # received: 6144000 1648s ok 56 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 0 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #Client-Transfer-Encoding: chunked 1648s #DMMATCH1: 1 1648s #X-Content-Length-Note: added by Apache::TestRequest 1648s # 1648s # testing : bytes in body 1648s # expected: 10240000 1648s # received: 10240000 1648s ok 57 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 1024 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 1024 1648s # received: 1024 1648s ok 58 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 2048 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 2048 1648s # received: 2048 1648s ok 59 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 3072 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 3072 1648s # received: 3072 1648s ok 60 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 4096 1648s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Client-Peer: 127.0.0.1:8529 1648s #Client-Response-Num: 1 1648s #DMMATCH1: 1 1648s # 1648s # testing : bytes in body 1648s # expected: 4096 1648s # received: 4096 1648s ok 61 1648s #lwp request: 1648s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1648s #User-Agent: libwww-perl/6.78 1648s # 1648s #server response: 1648s #HTTP/1.1 200 OK 1648s #Connection: close 1648s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1648s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1648s #Vary: In-If1 1648s #Content-Length: 5120 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #DMMATCH1: 1 1649s # 1649s # testing : bytes in body 1649s # expected: 5120 1649s # received: 5120 1649s ok 62 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 6144 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #DMMATCH1: 1 1649s # 1649s # testing : bytes in body 1649s # expected: 6144 1649s # received: 6144 1649s ok 63 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 7168 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #DMMATCH1: 1 1649s # 1649s # testing : bytes in body 1649s # expected: 7168 1649s # received: 7168 1649s ok 64 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 8192 1649s # received: 8192 1649s ok 65 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 9216 1649s # received: 9216 1649s ok 66 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 10240 1649s # received: 10240 1649s ok 67 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 11264 1649s # received: 11264 1649s ok 68 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 12288 1649s # received: 12288 1649s ok 69 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 13312 1649s # received: 13312 1649s ok 70 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 14336 1649s # received: 14336 1649s ok 71 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 15360 1649s # received: 15360 1649s ok 72 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 16384 1649s # received: 16384 1649s ok 73 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 17408 1649s # received: 17408 1649s ok 74 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 18432 1649s # received: 18432 1649s ok 75 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 19456 1649s # received: 19456 1649s ok 76 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 20480 1649s # received: 20480 1649s ok 77 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 21504 1649s # received: 21504 1649s ok 78 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 22528 1649s # received: 22528 1649s ok 79 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 23552 1649s # received: 23552 1649s ok 80 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 24576 1649s # received: 24576 1649s ok 81 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 25600 1649s # received: 25600 1649s ok 82 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 26624 1649s # received: 26624 1649s ok 83 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 27648 1649s # received: 27648 1649s ok 84 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 28672 1649s # received: 28672 1649s ok 85 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 29696 1649s # received: 29696 1649s ok 86 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 30720 1649s # received: 30720 1649s ok 87 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 31744 1649s # received: 31744 1649s ok 88 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 32768 1649s # received: 32768 1649s ok 89 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 33792 1649s # received: 33792 1649s ok 90 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 34816 1649s # received: 34816 1649s ok 91 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 35840 1649s # received: 35840 1649s ok 92 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 36864 1649s # received: 36864 1649s ok 93 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 37888 1649s # received: 37888 1649s ok 94 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 38912 1649s # received: 38912 1649s ok 95 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 39936 1649s # received: 39936 1649s ok 96 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 40960 1649s # received: 40960 1649s ok 97 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 41984 1649s # received: 41984 1649s ok 98 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 43008 1649s # received: 43008 1649s ok 99 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 44032 1649s # received: 44032 1649s ok 100 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 45056 1649s # received: 45056 1649s ok 101 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 46080 1649s # received: 46080 1649s ok 102 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 47104 1649s # received: 47104 1649s ok 103 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 48128 1649s # received: 48128 1649s ok 104 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 49152 1649s # received: 49152 1649s ok 105 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 50176 1649s # received: 50176 1649s ok 106 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 51200 1649s # received: 51200 1649s ok 107 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 102400 1649s # received: 102400 1649s ok 108 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 307200 1649s # received: 307200 1649s ok 109 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 512000 1649s # received: 512000 1649s ok 110 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 2048000 1649s # received: 2048000 1649s ok 111 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 4096000 1649s # received: 4096000 1649s ok 112 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 6144000 1649s # received: 6144000 1649s ok 113 1649s #lwp request: 1649s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1649s #User-Agent: libwww-perl/6.78 1649s # 1649s #server response: 1649s #HTTP/1.1 200 OK 1649s #Connection: close 1649s #Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1649s #Vary: In-If1 1649s #Content-Length: 0 1649s #Client-Date: Thu, 04 Sep 2025 18:19:11 GMT 1649s #Client-Peer: 127.0.0.1:8529 1649s #Client-Response-Num: 1 1649s #Client-Transfer-Encoding: chunked 1649s #DMMATCH1: 1 1649s #X-Content-Length-Note: added by Apache::TestRequest 1649s # 1649s # testing : bytes in body 1649s # expected: 10240000 1649s # received: 10240000 1649s ok 114 1649s ok 1652s t/apache/server_name_port.t ......... 1652s 1..84 1652s # Running under perl version 5.040001 for linux 1652s # Current time local: Thu Sep 4 18:19:11 2025 1652s # Current time GMT: Thu Sep 4 18:19:11 2025 1652s # Using Test.pm version 1.31 1652s # Using Apache/Test.pm version 1.44 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1652s # expecting 200, got 200 1652s ok 1 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 2 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 3 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 4 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 5 1652s # got SERVER_PORT='123', expected '123' 1652s ok 6 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1652s # expecting 200, got 200 1652s ok 7 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 8 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 9 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 10 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 11 1652s # got SERVER_PORT='123', expected '123' 1652s ok 12 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1652s # expecting 200, got 200 1652s ok 13 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 14 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 15 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 16 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 17 1652s # got SERVER_PORT='123', expected '123' 1652s ok 18 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1652s # expecting 200, got 200 1652s ok 19 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 20 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 21 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 22 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 23 1652s # got SERVER_PORT='123', expected '123' 1652s ok 24 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1652s # expecting 200, got 200 1652s ok 25 1652s # got SERVER_NAME='[a::1]', expected '[a::1]' 1652s ok 26 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 27 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 28 1652s # got SERVER_NAME='[a::1]', expected '[a::1]' 1652s ok 29 1652s # got SERVER_PORT='123', expected '123' 1652s ok 30 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1652s # expecting 200, got 200 1652s ok 31 1652s # got SERVER_NAME='[a::1]', expected '[a::1]' 1652s ok 32 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 33 1652s # SENDING: 1652s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1652s # expecting 200, got 200 1652s ok 34 1652s # got SERVER_NAME='[a::1]', expected '[a::1]' 1652s ok 35 1652s # got SERVER_PORT='123', expected '123' 1652s ok 36 1652s # SENDING: 1652s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 37 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 38 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 39 1652s # SENDING: 1652s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 40 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 41 1652s # got SERVER_PORT='123', expected '123' 1652s ok 42 1652s # SENDING: 1652s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 43 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 44 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 45 1652s # SENDING: 1652s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 46 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 47 1652s # got SERVER_PORT='123', expected '123' 1652s ok 48 1652s # SENDING: 1652s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 49 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 50 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 51 1652s # SENDING: 1652s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 52 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 53 1652s # got SERVER_PORT='123', expected '123' 1652s ok 54 1652s # SENDING: 1652s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 55 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 56 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 57 1652s # SENDING: 1652s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1652s # expecting 200, got 200 1652s ok 58 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 59 1652s # got SERVER_PORT='123', expected '123' 1652s ok 60 1652s # SENDING: 1652s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1652s # expecting 200, got 200 1652s ok 61 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 62 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 63 1652s # SENDING: 1652s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1652s # expecting 200, got 200 1652s ok 64 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 65 1652s # got SERVER_PORT='123', expected '123' 1652s ok 66 1652s # SENDING: 1652s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1652s # expecting 200, got 200 1652s ok 67 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 68 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 69 1652s # SENDING: 1652s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1652s # expecting 200, got 200 1652s ok 70 1652s # got SERVER_NAME='righthost', expected 'righthost' 1652s ok 71 1652s # got SERVER_PORT='123', expected '123' 1652s ok 72 1652s # SENDING: 1652s # 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 1652s # expecting 200, got 200 1652s ok 73 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 74 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 75 1652s # SENDING: 1652s # 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 1652s # expecting 200, got 200 1652s ok 76 1652s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1652s ok 77 1652s # got SERVER_PORT='123', expected '123' 1652s ok 78 1652s # SENDING: 1652s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1652s # expecting 200, got 200 1652s ok 79 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 80 1652s # got SERVER_PORT='8529', expected '8529' 1652s ok 81 1652s # SENDING: 1652s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1652s # expecting 200, got 200 1652s ok 82 1652s # got SERVER_NAME='[::1]', expected '[::1]' 1652s ok 83 1652s # got SERVER_PORT='123', expected '123' 1652s ok 84 1652s ok 1655s t/apache/teclchunk.t ................ skipped: Not supported yet 1658s t/apr/uri.t ......................... 1658s 1..1 1658s # Running under perl version 5.040001 for linux 1658s # Current time local: Thu Sep 4 18:19:18 2025 1658s # Current time GMT: Thu Sep 4 18:19:18 2025 1658s # Using Test.pm version 1.31 1658s # Using Apache/Test.pm version 1.44 1658s ok 1 1658s ok 1661s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.64 1665s t/filter/case.t ..................... 1665s 1..4 1665s # Running under perl version 5.040001 for linux 1665s # Current time local: Thu Sep 4 18:19:24 2025 1665s # Current time GMT: Thu Sep 4 18:19:24 2025 1665s # Using Test.pm version 1.31 1665s # Using Apache/Test.pm version 1.44 1665s ok 1 1665s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1665s # expected 200 1665s # received 200 1665s # body: =HEAD1 NAME 1665s X X 1665s 1665s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1665s 1665s =HEAD1 SYNOPSIS 1665s 1665s TO DECLARE SUBROUTINES: 1665s X X 1665s 1665s SUB NAME; # A "FORWARD" DECLARATION. 1665s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1665s SUB NAME : ATTRS; # WITH ATTRIBUTES 1665s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1665s 1665s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1665s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1665s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1665s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1665s 1665s USE FEATURE 'SIGNATURES'; 1665s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1665s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1665s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1665s 1665s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1665s X 1665s 1665s $SUBREF = SUB BLOCK; # NO PROTO 1665s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1665s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1665s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1665s 1665s USE FEATURE 'SIGNATURES'; 1665s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1665s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1665s 1665s TO IMPORT SUBROUTINES: 1665s X 1665s 1665s USE MODULE QW(NAME1 NAME2 NAME3); 1665s 1665s TO CALL SUBROUTINES: 1665s X X 1665s 1665s NAME(LIST); # REGULAR SUBROUTINE CALL. 1665s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1665s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1665s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1665s 1665s =HEAD1 DESCRIPTION 1665s 1665s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1665s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1665s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1665s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1665s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1665s ITS NAME OR A CODE REFERENCE. 1665s 1665s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1665s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1665s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1665s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1665s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1665s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1665s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1665s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1665s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1665s X X 1665s 1665s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1665s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1665s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1665s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1665s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1665s SUCH A SIGNATURE-USING SUBROUTINE. 1665s 1665s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1665s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1665s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1665s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1665s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1665s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1665s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1665s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1665s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1665s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1665s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1665s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1665s X X X<@_> 1665s 1665s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1665s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1665s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1665s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1665s L AND L. 1665s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1665s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1665s 1665s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1665s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1665s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1665s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1665s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1665s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1665s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1665s ONE LARGE INDISTINGUISHABLE LIST. 1665s 1665s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1665s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1665s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1665s EMPTY SUB RETURNS THE EMPTY LIST. 1665s X X X 1665s 1665s EXAMPLE: 1665s 1665s SUB MAX { 1665s MY $MAX = SHIFT(@_); 1665s FOREACH $FOO (@_) { 1665s $MAX = $FOO IF $MAX < $FOO; 1665s } 1665s RETURN $MAX; 1665s } 1665s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1665s 1665s EXAMPLE: 1665s 1665s # GET A LINE, COMBINING CONTINUATION LINES 1665s # THAT START WITH WHITESPACE 1665s 1665s SUB GET_LINE { 1665s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1665s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1665s IF ($LOOKAHEAD =~ /^[ \T]/) { 1665s $THISLINE .= $LOOKAHEAD; 1665s } 1665s ELSE { 1665s LAST LINE; 1665s } 1665s } 1665s RETURN $THISLINE; 1665s } 1665s 1665s $LOOKAHEAD = ; # GET FIRST LINE 1665s WHILE (DEFINED($LINE = GET_LINE())) { 1665s ... 1665s } 1665s 1665s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1665s 1665s SUB MAYBESET { 1665s MY($KEY, $VALUE) = @_; 1665s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1665s } 1665s 1665s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1665s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1665s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1665s ITS CALLER'S VALUES. 1665s X X 1665s 1665s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1665s SUB UPCASE_IN { 1665s FOR (@_) { TR/A-Z/A-Z/ } 1665s } 1665s 1665s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1665s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1665s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1665s X X 1665s 1665s UPCASE_IN("FREDERICK"); 1665s 1665s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1665s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1665s OF CHANGING THEM IN PLACE: 1665s 1665s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1665s SUB UPCASE { 1665s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1665s MY @PARMS = @_; 1665s FOR (@PARMS) { TR/A-Z/A-Z/ } 1665s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1665s } 1665s 1665s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1665s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1665s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1665s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1665s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1665s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1665s 1665s @NEWLIST = UPCASE(@LIST1, @LIST2); 1665s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1665s 1665s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1665s 1665s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1665s 1665s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1665s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1665s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1665s L
FOR ALTERNATIVES. 1665s 1665s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1665s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1665s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1665s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1665s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1665s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1665s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1665s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1665s SEE L FOR MORE ABOUT ALL THAT. 1665s X<&> 1665s 1665s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1665s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1665s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1665s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1665s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1665s X 1665s 1665s &FOO(1,2,3); # PASS THREE ARGUMENTS 1665s FOO(1,2,3); # THE SAME 1665s 1665s FOO(); # PASS AN EMPTY ARGUMENT LIST 1665s &FOO(); # THE SAME 1665s 1665s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1665s USE STRICT 'SUBS'; 1665s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1665s # A COMPILE-TIME ERROR 1665s NO STRICT 'SUBS'; 1665s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1665s # A LITERAL STRING "FOO" 1665s 1665s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1665s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1665s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1665s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1665s X<&> 1665s 1665s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1665s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1665s YOUR SUBROUTINE'S NAME. 1665s 1665s USE V5.16; 1665s MY $FACTORIAL = SUB { 1665s MY ($X) = @_; 1665s RETURN 1 IF $X == 1; 1665s RETURN($X * __SUB__->( $X - 1 ) ); 1665s }; 1665s 1665s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1665s IS SUBJECT TO CHANGE. 1665s 1665s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1665s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1665s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1665s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1665s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1665s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1665s SPECIAL, PRE-DEFINED THINGS. 1665s 1665s =OVER 1665s 1665s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1665s 1665s C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C, C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C, C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C, C, C, C, C, C, C, 1665s C, C, C, C, C, C, 1665s C, C, C, C, C, C, C, 1665s C, C, C, C, C, C, 1665s C, C, C, C, C, 1665s C, C, C, C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C, C, C, C, C, C, C, 1665s C, C, C, C, C, C, C, 1665s C, C, C, C, C, C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1665s L<< C|PERLFUNC/REQUIRE >> 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C 1665s 1665s =ITEM DOCUMENTED IN L 1665s 1665s C, C, C, C, C 1665s 1665s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1665s 1665s ANY STARTING WITH C<(> 1665s 1665s =BACK 1665s 1665s THE C, C, C, C AND C SUBROUTINES 1665s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1665s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1665s EXPLICITLY. SEE L 1665s 1665s =HEAD2 SIGNATURES 1665s 1665s X X 1665s 1665s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1665s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1665s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1665s 1665s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1665s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1665s DIRECTLY BY C, IN THE CURRENT SCOPE. 1665s 1665s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1665s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1665s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1665s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1665s 1665s FOR EXAMPLE, 1665s 1665s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1665s 1665s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1665s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1665s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1665s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1665s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1665s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1665s 1665s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1665s THE SIGNATURE. FOR EXAMPLE, 1665s 1665s SUB FOO ($LEFT, $RIGHT) { 1665s RETURN $LEFT + $RIGHT; 1665s } 1665s 1665s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1665s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1665s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1665s EQUIVALENT TO 1665s 1665s SUB FOO { 1665s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1665s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1665s MY $LEFT = $_[0]; 1665s MY $RIGHT = $_[1]; 1665s RETURN $LEFT + $RIGHT; 1665s } 1665s 1665s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1665s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1665s 1665s SUB FOO ($FIRST, $, $THIRD) { 1665s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1665s } 1665s 1665s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1665s MANDATORY FOR THE CALLER TO PASS IT. 1665s 1665s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1665s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1665s 1665s SUB FOO ($LEFT, $RIGHT = 0) { 1665s RETURN $LEFT + $RIGHT; 1665s } 1665s 1665s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1665s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1665s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1665s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1665s FOR EXAMPLE, 1665s 1665s MY $AUTO_ID = 0; 1665s SUB FOO ($THING, $ID = $AUTO_ID++) { 1665s PRINT "$THING HAS ID $ID"; 1665s } 1665s 1665s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1665s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1665s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1665s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1665s 1665s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1665s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1665s } 1665s 1665s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1665s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1665s VALUE PROVIDED WAS C. 1665s 1665s SUB FOO ($NAME //= "WORLD") { 1665s PRINT "HELLO, $NAME"; 1665s } 1665s 1665s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1665s 1665s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1665s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1665s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1665s 1665s SUB FOO ($X ||= 10) { 1665s RETURN 5 + $X; 1665s } 1665s 1665s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1665s FOR EXAMPLE, 1665s 1665s SUB FOO ($THING, $ = 1) { 1665s PRINT $THING; 1665s } 1665s 1665s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1665s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1665s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1665s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1665s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1665s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1665s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1665s 1665s SUB FOO ($THING, $=) { 1665s PRINT $THING; 1665s } 1665s 1665s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1665s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1665s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1665s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1665s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1665s TO RIGHT. 1665s 1665s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1665s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1665s 1665s SUB FOO ($FILTER, @INPUTS) { 1665s PRINT $FILTER->($_) FOREACH @INPUTS; 1665s } 1665s 1665s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1665s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1665s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1665s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1665s 1665s SUB FOO ($THING, @) { 1665s PRINT $THING; 1665s } 1665s 1665s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1665s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1665s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1665s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1665s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1665s AS WITH STANDARD HASH CONSTRUCTION. 1665s 1665s SUB FOO ($FILTER, %INPUTS) { 1665s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1665s } 1665s 1665s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1665s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1665s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1665s 1665s SUB FOO ($THING, %) { 1665s PRINT $THING; 1665s } 1665s 1665s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1665s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1665s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1665s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1665s AN EMPTY ARRAY OR EMPTY HASH. 1665s 1665s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1665s THAT THE CALLER PASSED NO ARGUMENTS: 1665s 1665s SUB FOO () { 1665s RETURN 123; 1665s } 1665s 1665s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1665s WARNING IN THE C CATEGORY. FROM PERL 5.36 1665s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1665s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1665s STATEMENT SUCH AS: 1665s 1665s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1665s 1665s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1665s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1665s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1665s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1665s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1665s WARNINGS IN THE C CATEGORY WHEN 1665s COMPILED: 1665s 1665s SUB F ($X) { 1665s # THIS LINE EMITS THE WARNING SEEN BELOW 1665s PRINT "ARGUMENTS ARE @_"; 1665s } 1665s 1665s Z<> 1665s 1665s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1665s EXPERIMENTAL AT ... 1665s 1665s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1665s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1665s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1665s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1665s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1665s SUPPLY THAT ARGUMENT. 1665s 1665s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1665s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1665s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1665s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1665s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1665s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1665s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1665s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1665s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1665s 1665s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1665s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1665s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1665s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1665s L. FOR EXAMPLE, 1665s 1665s SUB FOO :PROTOTYPE($) { $_[0] } 1665s 1665s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1665s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1665s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1665s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1665s 1665s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1665s RETURN $LEFT + $RIGHT; 1665s } 1665s 1665s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1665s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1665s THE SUBROUTINE'S BODY. 1665s 1665s =HEAD2 PRIVATE VARIABLES VIA MY() 1665s X X X X X 1665s X X 1665s 1665s SYNOPSIS: 1665s 1665s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1665s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1665s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1665s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1665s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1665s 1665s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1665s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1665s SEE L AND L. 1665s 1665s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1665s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1665s (C/C/C/C), LOOP 1665s (C/C/C/C/C), SUBROUTINE, C, 1665s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1665s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1665s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1665s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1665s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1665s 1665s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1665s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1665s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1665s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1665s X 1665s 1665s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1665s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1665s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1665s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1665s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1665s 1665s MY $X = 10; 1665s SUB BUMPX { $X++ } 1665s 1665s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1665s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1665s THE C ITSELF. SEE L. 1665s X 1665s 1665s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1665s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1665s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1665s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1665s 1665s $ARG = "FRED"; # "GLOBAL" VARIABLE 1665s $N = CUBE_ROOT(27); 1665s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1665s # OUTPUTS: FRED THINKS THE ROOT IS 3 1665s 1665s SUB CUBE_ROOT { 1665s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1665s $ARG **= 1/3; 1665s RETURN $ARG; 1665s } 1665s 1665s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1665s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1665s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1665s 1665s MY ($FOO) = ; # WRONG? 1665s MY @FOO = ; 1665s 1665s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1665s 1665s MY $FOO = ; 1665s 1665s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1665s 1665s MY $FOO, $BAR = 1; # WRONG 1665s 1665s THAT HAS THE SAME EFFECT AS 1665s 1665s MY $FOO; 1665s $BAR = 1; 1665s 1665s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1665s THE CURRENT STATEMENT. THUS, 1665s 1665s MY $X = $X; 1665s 1665s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1665s THE EXPRESSION 1665s 1665s MY $X = 123 AND $X == 123 1665s 1665s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1665s 1665s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1665s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1665s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1665s 1665s WHILE (MY $LINE = <>) { 1665s $LINE = LC $LINE; 1665s } CONTINUE { 1665s PRINT $LINE; 1665s } 1665s 1665s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1665s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1665s IT. SIMILARLY, IN THE CONDITIONAL 1665s 1665s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1665s USER_AGREES(); 1665s } ELSIF ($ANSWER =~ /^NO$/I) { 1665s USER_DISAGREES(); 1665s } ELSE { 1665s CHOMP $ANSWER; 1665s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1665s } 1665s 1665s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1665s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1665s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1665s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1665s 1665s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1665s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1665s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1665s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1665s IN THE LOOP 1665s X X 1665s 1665s FOR MY $I (1, 2, 3) { 1665s SOME_FUNCTION(); 1665s } 1665s 1665s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1665s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1665s X X 1665s 1665s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1665s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1665s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1665s 1665s USE STRICT 'VARS'; 1665s 1665s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1665s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1665s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1665s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1665s THIS WITH C. 1665s 1665s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1665s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1665s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1665s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1665s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1665s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1665s EXAMPLE. 1665s 1665s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1665s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1665s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1665s 1665s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1665s 1665s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1665s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1665s IS ALSO VISIBLE: 1665s 1665s PACKAGE MAIN; 1665s OUR $X = 10; 1665s MY $X = 20; 1665s PRINT "$X AND $::X\N"; 1665s 1665s THAT WILL PRINT OUT C<20> AND C<10>. 1665s 1665s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1665s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1665s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1665s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1665s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1665s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1665s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1665s AN ANONYMOUS SUB REFERENCE: 1665s 1665s MY $SECRET_VERSION = '1.001-BETA'; 1665s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1665s $SECRET_SUB->(); 1665s 1665s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1665s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1665s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1665s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1665s UNQUALIFIED AND UNQUALIFIABLE. 1665s 1665s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1665s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1665s L FOR SOMETHING OF A WORK-AROUND TO 1665s THIS. 1665s 1665s =HEAD2 PERSISTENT PRIVATE VARIABLES 1665s X X X X 1665s X X 1665s 1665s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1665s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1665s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1665s 1665s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1665s 1665s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1665s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1665s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1665s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1665s THE C FORM DOES NOT REQUIRE THE 1665s C PRAGMA. 1665s 1665s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1665s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1665s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1665s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1665s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1665s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1665s SUBROUTINE EACH TIME IT IS EXECUTED.) 1665s 1665s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1665s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1665s 1665s USE FEATURE 'STATE'; 1665s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1665s 1665s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1665s 1665s USE FEATURE 'STATE'; 1665s SUB CREATE_COUNTER { 1665s RETURN SUB { STATE $X; RETURN ++$X } 1665s } 1665s 1665s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1665s CODE OUTSIDE. 1665s 1665s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1665s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1665s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1665s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1665s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1665s 1665s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1665s 1665s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1665s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1665s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1665s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1665s 1665s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1665s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1665s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1665s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1665s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1665s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1665s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1665s 1665s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1665s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1665s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1665s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1665s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1665s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1665s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1665s 1665s { 1665s MY $SECRET_VAL = 0; 1665s SUB GIMME_ANOTHER { 1665s RETURN ++$SECRET_VAL; 1665s } 1665s } 1665s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1665s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1665s 1665s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1665s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1665s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1665s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1665s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1665s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1665s STARTS TO RUN: 1665s 1665s BEGIN { 1665s MY $SECRET_VAL = 0; 1665s SUB GIMME_ANOTHER { 1665s RETURN ++$SECRET_VAL; 1665s } 1665s } 1665s 1665s SEE L ABOUT THE 1665s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1665s C AND C. 1665s 1665s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1665s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1665s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1665s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1665s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1665s 1665s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1665s X X X X 1665s X 1665s 1665s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1665s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1665s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1665s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1665s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1665s 1665s SYNOPSIS: 1665s 1665s # LOCALIZATION OF VALUES 1665s 1665s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1665s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1665s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1665s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1665s 1665s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1665s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1665s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1665s # LOCALIZATION 1665s 1665s # LOCALIZATION OF SYMBOLS 1665s 1665s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1665s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1665s # @MERLYN IS REALLY @RANDAL, ETC 1665s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1665s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1665s 1665s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1665s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1665s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1665s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1665s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1665s 1665s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1665s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1665s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1665s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1665s 1665s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1665s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1665s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1665s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1665s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1665s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1665s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1665s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1665s UNDEFINED VALUE.) 1665s 1665s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1665s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1665s VARIABLES OUTSIDE THE LOOP. 1665s 1665s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1665s X 1665s 1665s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1665s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1665s VIEWED AS A SCALAR OR AN ARRAY. SO 1665s 1665s LOCAL($FOO) = ; 1665s LOCAL @FOO = ; 1665s 1665s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1665s 1665s LOCAL $FOO = ; 1665s 1665s SUPPLIES A SCALAR CONTEXT. 1665s 1665s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1665s X 1665s 1665s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1665s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1665s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1665s 1665s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1665s 1665s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1665s { LOCAL $/ = UNDEF; $SLURP = ; } 1665s 1665s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1665s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1665s I, BECAUSE THE $1 VARIABLE IS 1665s MAGICAL AND READ-ONLY : 1665s 1665s LOCAL $1 = 2; 1665s 1665s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1665s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1665s TO SAFELY REUSE $_ IN A SUBROUTINE. 1665s 1665s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1665s WORK AS DESCRIBED. 1665s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1665s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1665s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1665s SEE L FOR MORE 1665s DETAILS. 1665s X 1665s 1665s =HEAD3 LOCALIZATION OF GLOBS 1665s X X 1665s 1665s THE CONSTRUCT 1665s 1665s LOCAL *NAME; 1665s 1665s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1665s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1665s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1665s 1665s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1665s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1665s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1665s SEPARATOR. 1665s 1665s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1665s X X 1665s X 1665s 1665s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1665s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1665s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1665s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1665s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1665s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1665s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1665s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1665s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1665s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1665s 1665s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1665s @ARY = ( 0..5 ); 1665s { 1665s LOCAL($ARY[5]) = 6; 1665s LOCAL($HASH{'A'}) = 'DRILL'; 1665s WHILE (MY $E = POP(@ARY)) { 1665s PRINT "$E . . .\N"; 1665s LAST UNLESS $E > 3; 1665s } 1665s IF (@ARY) { 1665s $HASH{'ONLY A'} = 'TEST'; 1665s DELETE $HASH{'A'}; 1665s } 1665s } 1665s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1665s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1665s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1665s 1665s PERL WILL PRINT 1665s 1665s 6 . . . 1665s 4 . . . 1665s 3 . . . 1665s THIS IS A TEST ONLY A TEST. 1665s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1665s 1665s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1665s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1665s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1665s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1665s 1665s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1665s X X X 1665s X 1665s 1665s YOU CAN USE THE C AND C 1665s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1665s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1665s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1665s 1665s DO { 1665s MY $VAL = $ARRAY[$IDX]; 1665s LOCAL $ARRAY[$IDX]; 1665s DELETE $ARRAY[$IDX]; 1665s $VAL 1665s } 1665s 1665s AND 1665s 1665s DO { 1665s MY $VAL = $HASH{KEY}; 1665s LOCAL $HASH{KEY}; 1665s DELETE $HASH{KEY}; 1665s $VAL 1665s } 1665s 1665s EXCEPT THAT FOR THOSE THE C IS 1665s SCOPED TO THE C BLOCK. SLICES ARE 1665s ALSO ACCEPTED. 1665s 1665s MY %HASH = ( 1665s A => [ 7, 8, 9 ], 1665s B => 1, 1665s ) 1665s 1665s { 1665s MY $X = DELETE LOCAL $HASH{A}; 1665s # $X IS [ 7, 8, 9 ] 1665s # %HASH IS (B => 1) 1665s 1665s { 1665s MY @NUMS = DELETE LOCAL @$X[0, 2] 1665s # @NUMS IS (7, 9) 1665s # $X IS [ UNDEF, 8 ] 1665s 1665s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1665s } 1665s # $X IS BACK TO [ 7, 8, 9 ] 1665s 1665s } 1665s # %HASH IS BACK TO ITS ORIGINAL STATE 1665s 1665s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1665s 1665s =HEAD2 LVALUE SUBROUTINES 1665s X X 1665s 1665s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1665s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1665s 1665s MY $VAL; 1665s SUB CANMOD : LVALUE { 1665s $VAL; # OR: RETURN $VAL; 1665s } 1665s SUB NOMOD { 1665s $VAL; 1665s } 1665s 1665s CANMOD() = 5; # ASSIGNS TO $VAL 1665s NOMOD() = 5; # ERROR 1665s 1665s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1665s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1665s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1665s 1665s DATA(2,3) = GET_DATA(3,4); 1665s 1665s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1665s 1665s (DATA(2,3)) = GET_DATA(3,4); 1665s 1665s AND IN: 1665s 1665s (DATA(2),DATA(3)) = GET_DATA(3,4); 1665s 1665s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1665s 1665s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1665s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1665s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1665s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1665s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1665s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1665s 1665s =HEAD2 LEXICAL SUBROUTINES 1665s X X X X 1665s 1665s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1665s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1665s AVAILABLE UNDER C OR C OR HIGHER. 1665s 1665s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1665s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1665s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1665s CATEGORY WAS DISABLED. 1665s 1665s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1665s DECLARED, AND ONLY AFTER THAT DECLARATION: 1665s 1665s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1665s # VERSIONS EARLIER THAN 5.26. 1665s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1665s USE FEATURE 'LEXICAL_SUBS'; 1665s 1665s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1665s STATE SUB FOO { 1665s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1665s } 1665s FOO(); # CALLS "STATE" SUB 1665s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1665s 1665s MY SUB BAR { ... } 1665s BAR(); # CALLS "MY" SUB 1665s 1665s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1665s 1665s # WRONG 1665s MY SUB BAZ { 1665s BAZ(); 1665s } 1665s 1665s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1665s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1665s 1665s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1665s 1665s MY SUB BAZ { 1665s __SUB__->(); # CALLS ITSELF 1665s } 1665s 1665s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1665s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1665s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1665s HOWEVER: 1665s 1665s MY SUB BAZ; # PREDECLARATION 1665s SUB BAZ { # DEFINE THE "MY" SUB 1665s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1665s } 1665s 1665s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1665s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1665s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1665s 1665s =HEAD3 C VS C 1665s 1665s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1665s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1665s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1665s CONTAINING BLOCK TO THE NEXT. 1665s 1665s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1665s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1665s 1665s SUB WHATEVER { 1665s MY $X = SHIFT; 1665s MY SUB INNER { 1665s ... DO SOMETHING WITH $X ... 1665s } 1665s INNER(); 1665s } 1665s 1665s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1665s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1665s SEE THE C<$X> FROM THE FIRST CALL TO C. 1665s 1665s =HEAD3 C SUBROUTINES 1665s 1665s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1665s SUBROUTINE OF THE SAME NAME. 1665s 1665s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1665s INSIDE AN INNER SCOPE: 1665s 1665s SUB FOO { ... } 1665s 1665s SUB BAR { 1665s MY SUB FOO { ... } 1665s { 1665s # NEED TO USE THE OUTER FOO HERE 1665s OUR SUB FOO; 1665s FOO(); 1665s } 1665s } 1665s 1665s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1665s 1665s PACKAGE MYSNEAKYMODULE; 1665s 1665s OUR SUB DO_SOMETHING { ... } 1665s 1665s SUB DO_SOMETHING_WITH_CALLER { 1665s PACKAGE DB; 1665s () = CALLER 1; # SETS @DB::ARGS 1665s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1665s } 1665s 1665s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1665s X X<*> 1665s 1665s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1665s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1665s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1665s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1665s 1665s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1665s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1665s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1665s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1665s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1665s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1665s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1665s 1665s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1665s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1665s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1665s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1665s 1665s SUB DOUBLEARY { 1665s LOCAL(*SOMEARY) = @_; 1665s FOREACH $ELEM (@SOMEARY) { 1665s $ELEM *= 2; 1665s } 1665s } 1665s DOUBLEARY(*FOO); 1665s DOUBLEARY(*BAR); 1665s 1665s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1665s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1665s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1665s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1665s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1665s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1665s 1665s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1665s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1665s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1665s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1665s L. 1665s 1665s =HEAD2 WHEN TO STILL USE LOCAL() 1665s X X 1665s 1665s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1665s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1665s I USE C INSTEAD OF C. 1665s 1665s =OVER 4 1665s 1665s =ITEM 1. 1665s 1665s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1665s 1665s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1665s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1665s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1665s IN C<@FIELDS>. 1665s 1665s { 1665s LOCAL @ARGV = ("/ETC/MOTD"); 1665s LOCAL $/ = UNDEF; 1665s LOCAL $_ = <>; 1665s @FIELDS = SPLIT /^\S*=+\S*$/; 1665s } 1665s 1665s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1665s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1665s 1665s =ITEM 2. 1665s 1665s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1665s 1665s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1665s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1665s TABLE ENTRIES: 1665s 1665s SUB IOQUEUE { 1665s LOCAL (*READER, *WRITER); # NOT MY! 1665s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1665s RETURN (*READER, *WRITER); 1665s } 1665s ($HEAD, $TAIL) = IOQUEUE(); 1665s 1665s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1665s ENTRIES. 1665s 1665s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1665s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1665s A LOCAL ALIAS. 1665s 1665s { 1665s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1665s GROW(); # REALLY CALLS SHRINK() 1665s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1665s } 1665s GROW(); # GET THE REAL GROW() AGAIN 1665s 1665s SEE L FOR MORE ABOUT MANIPULATING 1665s FUNCTIONS BY NAME IN THIS WAY. 1665s 1665s =ITEM 3. 1665s 1665s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1665s 1665s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1665s IS DONE ON DYNAMICS: 1665s 1665s { 1665s LOCAL $SIG{INT} = 'IGNORE'; 1665s FUNCT(); # UNINTERRUPTIBLE 1665s } 1665s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1665s 1665s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1665s 1665s =BACK 1665s 1665s =HEAD2 PASS BY REFERENCE 1665s X X X 1665s 1665s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1665s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1665s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1665s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1665s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1665s 1665s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1665s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1665s OF ALL THEIR FORMER LAST ELEMENTS: 1665s 1665s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1665s 1665s SUB POPMANY { 1665s MY $AREF; 1665s MY @RETLIST; 1665s FOREACH $AREF ( @_ ) { 1665s PUSH @RETLIST, POP @$AREF; 1665s } 1665s RETURN @RETLIST; 1665s } 1665s 1665s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1665s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1665s 1665s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1665s SUB INTER { 1665s MY ($K, $HREF, %SEEN); # LOCALS 1665s FOREACH $HREF (@_) { 1665s WHILE ( $K = EACH %$HREF ) { 1665s $SEEN{$K}++; 1665s } 1665s } 1665s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1665s } 1665s 1665s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1665s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1665s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1665s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1665s A LITTLE EXPENSIVE. 1665s 1665s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1665s 1665s (@W, @X) = FUNC(@Y, @Z); 1665s OR 1665s (%W, %X) = FUNC(%Y, %Z); 1665s 1665s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1665s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1665s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1665s AS ALWAYS. 1665s 1665s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1665s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1665s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1665s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1665s 1665s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1665s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1665s SUB FUNC { 1665s MY ($YREF, $ZREF) = @_; 1665s IF (@$YREF > @$ZREF) { 1665s RETURN ($YREF, $ZREF); 1665s } ELSE { 1665s RETURN ($ZREF, $YREF); 1665s } 1665s } 1665s 1665s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1665s 1665s (*W, *X) = FUNC(\@Y, \@Z); 1665s PRINT "@W HAS MORE THAN @X\N"; 1665s SUB FUNC { 1665s LOCAL (*Y, *Z) = @_; 1665s IF (@Y > @Z) { 1665s RETURN (\@Y, \@Z); 1665s } ELSE { 1665s RETURN (\@Z, \@Y); 1665s } 1665s } 1665s 1665s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1665s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1665s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1665s ARE IN THE SYMBOL TABLE. 1665s 1665s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1665s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1665s FOR EXAMPLE: 1665s 1665s SPLUTTER(\*STDOUT); 1665s SUB SPLUTTER { 1665s MY $FH = SHIFT; 1665s PRINT $FH "HER UM WELL A HMMM\N"; 1665s } 1665s 1665s $REC = GET_REC(\*STDIN); 1665s SUB GET_REC { 1665s MY $FH = SHIFT; 1665s RETURN SCALAR <$FH>; 1665s } 1665s 1665s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1665s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1665s 1665s SUB OPENIT { 1665s MY $PATH = SHIFT; 1665s LOCAL *FH; 1665s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1665s } 1665s 1665s =HEAD2 PROTOTYPES 1665s X X 1665s 1665s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1665s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1665s SECTION OR WITH A L. 1665s IF YOU DECLARE EITHER OF 1665s 1665s SUB MYPUSH (\@@) 1665s SUB MYPUSH :PROTOTYPE(\@@) 1665s 1665s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1665s 1665s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1665s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1665s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1665s OF AN ATTRIBUTE. 1665s 1665s THE 1665s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1665s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1665s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1665s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1665s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1665s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1665s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1665s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1665s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1665s 1665s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1665s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1665s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1665s 1665s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1665s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1665s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1665s CORRESPONDING BUILT-IN. 1665s 1665s DECLARED AS CALLED AS 1665s 1665s SUB MYLINK ($$) MYLINK $OLD, $NEW 1665s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1665s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1665s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1665s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1665s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1665s SUB MYPOP (\@) MYPOP @ARRAY 1665s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1665s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1665s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1665s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1665s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1665s SUB MYRAND (;$) MYRAND 42 1665s SUB MYTIME () MYTIME 1665s 1665s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1665s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1665s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1665s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1665s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1665s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1665s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1665s 1665s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1665s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1665s 1665s SUB MYREF (\[$@%&*]) 1665s 1665s WILL ALLOW CALLING MYREF() AS 1665s 1665s MYREF $VAR 1665s MYREF @ARRAY 1665s MYREF %HASH 1665s MYREF &SUB 1665s MYREF *GLOB 1665s 1665s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1665s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1665s 1665s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1665s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1665s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1665s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1665s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1665s OR A SUBSEQUENT COMMA. 1665s 1665s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1665s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1665s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1665s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1665s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1665s FOLLOWS: 1665s 1665s USE SYMBOL 'QUALIFY_TO_REF'; 1665s 1665s SUB FOO (*) { 1665s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1665s ... 1665s } 1665s 1665s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1665s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1665s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1665s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1665s 1665s SUB MYPUSH (+@) { 1665s MY $AREF = SHIFT; 1665s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1665s PUSH @$AREF, @_; 1665s } 1665s 1665s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1665s IS OF AN ACCEPTABLE TYPE. 1665s 1665s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1665s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1665s 1665s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1665s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1665s PROVIDED, C<$_> WILL BE USED INSTEAD. 1665s 1665s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1665s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1665s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1665s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1665s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1665s 1665s MYTIME +2; 1665s 1665s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1665s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1665s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1665s 1665s SUB MYGETPROTOBYNUMBER($;); 1665s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1665s 1665s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1665s PROVIDED IT'S IN THE INITIAL POSITION: 1665s X<&> 1665s 1665s SUB TRY (&@) { 1665s MY($TRY,$CATCH) = @_; 1665s EVAL { &$TRY }; 1665s IF ($@) { 1665s LOCAL $_ = $@; 1665s &$CATCH; 1665s } 1665s } 1665s SUB CATCH (&) { $_[0] } 1665s 1665s TRY { 1665s DIE "PHOOEY"; 1665s } CATCH { 1665s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1665s }; 1665s 1665s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1665s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1665s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1665s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1665s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1665s 1665s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1665s X 1665s 1665s SUB MYGREP (&@) { 1665s MY $CODE = SHIFT; 1665s MY @RESULT; 1665s FOREACH $_ (@_) { 1665s PUSH(@RESULT, $_) IF &$CODE; 1665s } 1665s @RESULT; 1665s } 1665s 1665s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1665s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1665s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1665s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1665s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1665s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1665s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1665s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1665s 1665s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1665s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1665s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1665s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1665s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1665s MAJORITY OF OFFENDING CODE IS FIXED. 1665s 1665s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1665s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1665s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1665s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1665s 1665s SUB FUNC ($) { 1665s MY $N = SHIFT; 1665s PRINT "YOU GAVE ME $N\N"; 1665s } 1665s 1665s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1665s RETURNING A LIST: 1665s 1665s FUNC(@FOO); 1665s FUNC( $TEXT =~ /\W+/G ); 1665s 1665s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1665s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1665s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1665s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1665s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1665s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1665s 1665s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1665s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1665s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1665s EFFECT, LIKE SO: 1665s 1665s SUB FOO($$); 1665s SUB FOO($$) { 1665s FOO 1, 2; 1665s } 1665s 1665s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1665s TO MAKE THE WORLD A BETTER PLACE. 1665s 1665s =HEAD2 CONSTANT FUNCTIONS 1665s X 1665s 1665s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1665s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1665s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1665s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1665s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1665s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1665s 1665s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1665s 1665s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1665s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1665s # AND IT'S INLINED, TOO! 1665s SUB ST_DEV () { 0 } 1665s SUB ST_INO () { 1 } 1665s 1665s SUB FLAG_FOO () { 1 << 8 } 1665s SUB FLAG_BAR () { 1 << 9 } 1665s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1665s 1665s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1665s 1665s SUB N () { INT(OPT_BAZ) / 3 } 1665s 1665s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1665s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1665s 1665s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1665s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1665s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1665s C: 1665s 1665s SUB BAZ_VAL () { 1665s IF (OPT_BAZ) { 1665s RETURN 23; 1665s } 1665s ELSE { 1665s RETURN 42; 1665s } 1665s } 1665s SUB BONK_VAL () { RETURN 12345 } 1665s 1665s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1665s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1665s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1665s 1665s BEGIN { 1665s MY $VAR = 1; 1665s NO STRICT 'REFS'; 1665s *INLINED = SUB () { $VAR }; 1665s } 1665s 1665s BEGIN { 1665s MY $VAR = 1; 1665s MY $REF = \$VAR; 1665s NO STRICT 'REFS'; 1665s *NOT_INLINED = SUB () { $VAR }; 1665s } 1665s 1665s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1665s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1665s 1665s BEGIN { 1665s MY $X = 10; 1665s *FOO = SUB () { $X }; 1665s $X++; 1665s } 1665s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1665s 1665s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1665s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1665s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1665s SO IT PRINTED C<10>, NOT C<11>. 1665s 1665s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1665s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1665s ASIDE FROM WHERE IT IS DECLARED. 1665s 1665s # FINE, NO WARNING 1665s BEGIN { 1665s MY $X = 54321; 1665s *INLINED = SUB () { $X }; 1665s } 1665s # ERROR 1665s BEGIN { 1665s MY $X; 1665s $X = 54321; 1665s *ALSO_INLINED = SUB () { $X }; 1665s } 1665s 1665s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1665s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1665s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1665s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1665s CONSTANT SUBROUTINE: 1665s 1665s MY $X = 54321; 1665s *INLINED = SUB : CONST { $X }; 1665s $X++; 1665s 1665s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1665s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1665s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1665s VALUE CAPTURED THE SAME WAY. 1665s 1665s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1665s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1665s AN EXPLICIT C: 1665s 1665s BEGIN { 1665s MY $X = 10; 1665s *FOO = SUB () { RETURN $X }; 1665s $X++; 1665s } 1665s PRINT FOO(); # PRINTS 11 1665s 1665s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1665s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1665s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1665s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1665s 1665s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1665s SUB ONE { 1665s 1; 1665s } 1665s IF (ONE ) { 1665s PRINT ONE() IF ONE ; 1665s } 1665s 1665s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1665s SUB ONE () { 1 } 1665s DO { 1665s PRINT 1 1665s }; 1665s 1665s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1665s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1665s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1665s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1665s 1665s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1665s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1665s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1665s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1665s 1665s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1665s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1665s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1665s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1665s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1665s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1665s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1665s MENTIONED ABOVE: 1665s 1665s SUB NOT_INLINED () { RETURN 23 } 1665s 1665s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1665s X X X X 1665s 1665s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1665s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1665s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1665s ON A NON-UNIX SYSTEM. 1665s 1665s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1665s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1665s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1665s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1665s 1665s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1665s CHDIR $SOMEWHERE; 1665s SUB CHDIR { ... } 1665s 1665s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1665s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1665s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1665s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1665s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1665s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1665s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1665s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1665s FOR SOME KEYWORDS. SEE L. 1665s 1665s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1665s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1665s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1665s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1665s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1665s THAT IS, THEY COULD SAY 1665s 1665s USE MODULE 'OPEN'; 1665s 1665s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1665s 1665s USE MODULE; 1665s 1665s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1665s 1665s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1665s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1665s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1665s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1665s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1665s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1665s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1665s 1665s PACKAGE REGLOB; 1665s REQUIRE EXPORTER; 1665s @ISA = 'EXPORTER'; 1665s @EXPORT_OK = 'GLOB'; 1665s 1665s SUB IMPORT { 1665s MY $PKG = SHIFT; 1665s RETURN UNLESS @_; 1665s MY $SYM = SHIFT; 1665s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1665s $PKG->EXPORT($WHERE, $SYM, @_); 1665s } 1665s 1665s SUB GLOB { 1665s MY $PAT = SHIFT; 1665s MY @GOT; 1665s IF (OPENDIR MY $D, '.') { 1665s @GOT = GREP /$PAT/, READDIR $D; 1665s CLOSEDIR $D; 1665s } 1665s RETURN @GOT; 1665s } 1665s 1; 1665s 1665s AND HERE'S HOW IT COULD BE (AB)USED: 1665s 1665s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1665s PACKAGE FOO; 1665s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1665s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1665s 1665s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1665s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1665s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1665s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1665s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1665s IT MUST BE DONE AT ALL. 1665s 1665s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1665s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1665s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1665s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1665s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1665s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1665s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1665s LIBRARY. 1665s 1665s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1665s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1665s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1665s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1665s (SEE L). 1665s 1665s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1665s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1665s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1665s 1665s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1665s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1665s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1665s C SYNTAX, THOUGH). 1665s 1665s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1665s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1665s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1665s 1665s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1665s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1665s 1665s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1665s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1665s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1665s 1665s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1665s 1665s =HEAD2 AUTOLOADING 1665s X X 1665s 1665s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1665s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1665s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1665s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1665s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1665s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1665s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1665s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1665s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1665s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1665s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1665s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1665s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1665s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1665s SUBROUTINE NAME. SEE L FOR DETAILS.) 1665s 1665s 1665s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1665s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1665s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1665s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1665s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1665s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1665s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1665s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1665s 1665s SUB AUTOLOAD { 1665s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1665s MY $PROGRAM = $AUTOLOAD; 1665s $PROGRAM =~ S/.*:://; 1665s SYSTEM($PROGRAM, @_); 1665s } 1665s DATE(); 1665s WHO(); 1665s LS('-L'); 1665s 1665s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1665s EVEN NEED PARENTHESES: 1665s 1665s USE SUBS QW(DATE WHO LS); 1665s DATE; 1665s WHO; 1665s LS '-L'; 1665s 1665s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1665s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1665s 1665s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1665s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1665s DESCRIBED IN L AND IN L, THE STANDARD 1665s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1665s FUNCTIONS TO PERL CODE IN L. 1665s 1665s =HEAD2 SUBROUTINE ATTRIBUTES 1665s X X X 1665s 1665s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1665s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1665s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1665s C HAD BEEN SEEN. SEE L FOR DETAILS 1665s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1665s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1665s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1665s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1665s 1665s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1665s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1665s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1665s NEST PROPERLY. 1665s 1665s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1665s 1665s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1665s SUB PLUGH () : UGLY('\(") :BAD; 1665s SUB XYZZY : _5X5 { ... } 1665s 1665s EXAMPLES OF INVALID SYNTAX: 1665s 1665s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1665s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1665s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1665s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1665s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1665s 1665s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1665s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1665s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1665s PARSED AND INVOKED: 1665s 1665s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1665s 1665s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1665s SEE L AND L. 1665s 1665s =HEAD1 SEE ALSO 1665s 1665s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1665s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1665s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1665s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1665s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1665s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1665s 1665s =FOR VI 1665s # EX: SET STS=0 SW=4 ET: 1665s 1665s ok 2 1665s # testing mod_cgi with /modules/cgi/perl.pl 1665s # expected 200 1665s # received 200 1665s # body: PERL CGI 1665s ok 3 1665s # testing mod_test_rwrite with /test_rwrite 1665s # expected 200 1665s # received 200 1665s # body: A 1665s ok 4 1665s ok 1668s t/filter/case_in.t .................. 1668s 1..3 1668s # Running under perl version 5.040001 for linux 1668s # Current time local: Thu Sep 4 18:19:28 2025 1668s # Current time GMT: Thu Sep 4 18:19:28 2025 1668s # Using Test.pm version 1.31 1668s # Using Apache/Test.pm version 1.44 1668s ok 1 1668s # testing mod_cgi with /modules/cgi/perl_echo.pl 1668s # expected 200 1668s # received 200 1668s ok 2 1668s # testing mod_echo_post with /echo_post 1668s # expected 200 1668s # received 200 1668s ok 3 1668s ok 1671s t/filter/input_body.t ............... 1671s 1..2 1671s # Running under perl version 5.040001 for linux 1671s # Current time local: Thu Sep 4 18:19:31 2025 1671s # Current time GMT: Thu Sep 4 18:19:31 2025 1671s # Using Test.pm version 1.31 1671s # Using Apache/Test.pm version 1.44 1671s # testing : Posted "1 ko" 1671s # expected: 'ok 1' 1671s # received: 'ok 1' 1671s ok 1 1671s # testing : Posted "2 ko" 1671s # expected: 'ok 2' 1671s # received: 'ok 2' 1671s ok 2 1671s ok 1674s t/http11/basicauth.t ................ 1674s 1..3 1674s # Running under perl version 5.040001 for linux 1674s # Current time local: Thu Sep 4 18:19:34 2025 1674s # Current time GMT: Thu Sep 4 18:19:34 2025 1674s # Using Test.pm version 1.31 1674s # Using Apache/Test.pm version 1.44 1674s ok 1 1674s ok 2 1674s ok 3 1674s ok 1677s t/http11/chunked.t .................. 1677s 1..30 1677s # Running under perl version 5.040001 for linux 1677s # Current time local: Thu Sep 4 18:19:37 2025 1677s # Current time GMT: Thu Sep 4 18:19:37 2025 1677s # Using Test.pm version 1.31 1677s # Using Apache/Test.pm version 1.44 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 1 1677s # testing : response Transfer-Encoding 1677s # expected: 'chunked' 1677s # received: 'chunked' 1677s ok 2 1677s # testing : no Content-Length 1677s # expected: 0 1677s # received: 0 1677s ok 3 1677s # testing : body length 1677s # expected: '70976' 1677s # received: 70976 1677s ok 4 1677s # testing : number of requests 1677s # expected: 1 1677s # received: 1 1677s ok 5 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 6 1677s # testing : response Transfer-Encoding 1677s # expected: 'chunked' 1677s # received: 'chunked' 1677s ok 7 1677s # testing : no Content-Length 1677s # expected: 0 1677s # received: 0 1677s ok 8 1677s # testing : body length 1677s # expected: '212509' 1677s # received: 212509 1677s ok 9 1677s # testing : number of requests 1677s # expected: 2 1677s # received: 2 1677s ok 10 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 11 1677s # testing : response Transfer-Encoding 1677s # expected: 'chunked' 1677s # received: 'chunked' 1677s ok 12 1677s # testing : no Content-Length 1677s # expected: 0 1677s # received: 0 1677s ok 13 1677s # testing : body length 1677s # expected: '280545' 1677s # received: 280545 1677s ok 14 1677s # testing : number of requests 1677s # expected: 3 1677s # received: 3 1677s ok 15 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 16 1677s # testing : response Transfer-Encoding 1677s # expected: 'chunked' 1677s # received: 'chunked' 1677s ok 17 1677s # testing : no Content-Length 1677s # expected: 0 1677s # received: 0 1677s ok 18 1677s # testing : body length 1677s # expected: '845969' 1677s # received: 845969 1677s ok 19 1677s # testing : number of requests 1677s # expected: 4 1677s # received: 4 1677s ok 20 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 21 1677s # testing : no Transfer-Encoding (test result inverted) 1677s # expected: 'chunked' 1677s # received: '' 1677s ok 22 1677s # testing : content length 1677s # expected: 253 1677s # received: '253' 1677s ok 23 1677s # testing : body length 1677s # expected: '242' 1677s # received: 242 1677s ok 24 1677s # testing : number of requests 1677s # expected: 5 1677s # received: 5 1677s ok 25 1677s # testing : response protocol 1677s # expected: 'HTTP/1.1' 1677s # received: 'HTTP/1.1' 1677s ok 26 1677s # testing : no Transfer-Encoding (test result inverted) 1677s # expected: 'chunked' 1677s # received: '' 1677s ok 27 1677s # testing : content length 1677s # expected: '' 1677s # received: '' 1677s ok 28 1677s # testing : body length 1677s # expected: '14276' 1677s # received: 14276 1677s ok 29 1677s # testing : number of requests 1677s # expected: 6 1677s # received: 6 1677s ok 30 1677s ok 1681s t/http11/chunked2.t ................. 1681s 1..2 1681s # Running under perl version 5.040001 for linux 1681s # Current time local: Thu Sep 4 18:19:40 2025 1681s # Current time GMT: Thu Sep 4 18:19:40 2025 1681s # Using Test.pm version 1.31 1681s # Using Apache/Test.pm version 1.44 1681s # testing : successful response 1681s # expected: 200 1681s # received: '200' 1681s ok 1 1681s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1681s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1681s ok 2 1681s ok 1684s t/http11/clength.t .................. 1684s 1..6 1684s # Running under perl version 5.040001 for linux 1684s # Current time local: Thu Sep 4 18:19:44 2025 1684s # Current time GMT: Thu Sep 4 18:19:44 2025 1684s # Using Test.pm version 1.31 1684s # Using Apache/Test.pm version 1.44 1684s # testing : successful response 1684s # expected: 200 1684s # received: '200' 1684s ok 1 1684s # expected: 10 1684s # received: '10' 1684s ok 2 1684s # expected: 'bbbbbbbbbb' 1684s # received: 'bbbbbbbbbb' 1684s ok 3 1684s # testing : successful response 1684s # expected: 200 1684s # received: '200' 1684s ok 4 1684s # expected: 6 1684s # received: '6' 1684s ok 5 1684s # expected: 'foobar' 1684s # received: 'foobar' 1684s ok 6 1684s ok 1689s t/http11/post.t ..................... 1689s # using LWP client 1689s 1..51 1689s # Running under perl version 5.040001 for linux 1689s # Current time local: Thu Sep 4 18:19:47 2025 1689s # Current time GMT: Thu Sep 4 18:19:47 2025 1689s # Using Test.pm version 1.31 1689s # Using Apache/Test.pm version 1.44 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 1024 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Connection: Keep-Alive 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 1 1689s #DMMATCH1: 1 1689s #Keep-Alive: timeout=5, max=100 1689s # 1689s # testing : length posted 1689s # expected: '1024' 1689s # received: 1024 1689s ok 1 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 2048 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 2 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '2048' 1689s # received: 2048 1689s ok 2 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 3072 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 3 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '3072' 1689s # received: 3072 1689s ok 3 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 4096 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 4 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '4096' 1689s # received: 4096 1689s ok 4 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 5120 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 5 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '5120' 1689s # received: 5120 1689s ok 5 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 6144 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 6 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '6144' 1689s # received: 6144 1689s ok 6 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 7168 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 7 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '7168' 1689s # received: 7168 1689s ok 7 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 8192 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 8 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '8192' 1689s # received: 8192 1689s ok 8 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 9216 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 5 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 9 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '9216' 1689s # received: 9216 1689s ok 9 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 10240 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 10 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '10240' 1689s # received: 10240 1689s ok 10 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 11264 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 11 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '11264' 1689s # received: 11264 1689s ok 11 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 12288 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 12 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '12288' 1689s # received: 12288 1689s ok 12 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 13312 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 13 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '13312' 1689s # received: 13312 1689s ok 13 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 14336 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 14 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '14336' 1689s # received: 14336 1689s ok 14 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 15360 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 15 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '15360' 1689s # received: 15360 1689s ok 15 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 16384 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 16 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '16384' 1689s # received: 16384 1689s ok 16 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 17408 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 17 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '17408' 1689s # received: 17408 1689s ok 17 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 18432 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 18 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '18432' 1689s # received: 18432 1689s ok 18 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 19456 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 19 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '19456' 1689s # received: 19456 1689s ok 19 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 20480 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 20 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '20480' 1689s # received: 20480 1689s ok 20 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 21504 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 21 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '21504' 1689s # received: 21504 1689s ok 21 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 22528 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 22 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '22528' 1689s # received: 22528 1689s ok 22 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 23552 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 23 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '23552' 1689s # received: 23552 1689s ok 23 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 24576 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 24 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '24576' 1689s # received: 24576 1689s ok 24 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 25600 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 25 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '25600' 1689s # received: 25600 1689s ok 25 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 26624 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:50 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 26 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '26624' 1689s # received: 26624 1689s ok 26 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 27648 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 27 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '27648' 1689s # received: 27648 1689s ok 27 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 28672 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 28 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '28672' 1689s # received: 28672 1689s ok 28 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 29696 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 29 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '29696' 1689s # received: 29696 1689s ok 29 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 30720 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 30 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '30720' 1689s # received: 30720 1689s ok 30 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 31744 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 31 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '31744' 1689s # received: 31744 1689s ok 31 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 32768 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 32 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '32768' 1689s # received: 32768 1689s ok 32 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 33792 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 33 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '33792' 1689s # received: 33792 1689s ok 33 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 34816 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 34 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '34816' 1689s # received: 34816 1689s ok 34 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 35840 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 35 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '35840' 1689s # received: 35840 1689s ok 35 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 36864 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 36 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '36864' 1689s # received: 36864 1689s ok 36 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 37888 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 37 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '37888' 1689s # received: 37888 1689s ok 37 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 38912 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 38 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '38912' 1689s # received: 38912 1689s ok 38 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 39936 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 39 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '39936' 1689s # received: 39936 1689s ok 39 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 40960 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 40 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '40960' 1689s # received: 40960 1689s ok 40 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 41984 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 41 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '41984' 1689s # received: 41984 1689s ok 41 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 43008 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 42 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '43008' 1689s # received: 43008 1689s ok 42 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 44032 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 43 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '44032' 1689s # received: 44032 1689s ok 43 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 45056 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 44 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '45056' 1689s # received: 45056 1689s ok 44 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 46080 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 45 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '46080' 1689s # received: 46080 1689s ok 45 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 47104 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 46 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '47104' 1689s # received: 47104 1689s ok 46 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 48128 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 47 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '48128' 1689s # received: 48128 1689s ok 47 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 49152 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 48 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '49152' 1689s # received: 49152 1689s ok 48 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 50176 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:51 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:52 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 49 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '50176' 1689s # received: 50176 1689s ok 49 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 51200 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:52 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 6 1689s #Client-Date: Thu, 04 Sep 2025 18:19:52 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 50 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '51200' 1689s # received: 51200 1689s ok 50 1689s #lwp request: 1689s #POST http://localhost:8529/eat_post HTTP/1.1 1689s #User-Agent: libwww-perl/6.78 1689s #Content-Length: 102400 1689s # 1689s #server response: 1689s #HTTP/1.1 200 OK 1689s #Date: Thu, 04 Sep 2025 18:19:52 GMT 1689s #Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 1689s #Vary: In-If1 1689s #Content-Length: 7 1689s #Client-Date: Thu, 04 Sep 2025 18:19:52 GMT 1689s #Client-Peer: 127.0.0.1:8529 1689s #Client-Response-Num: 51 1689s #DMMATCH1: 1 1689s # 1689s # testing : length posted 1689s # expected: '102400' 1689s # received: 102400 1689s ok 51 1689s ok 1692s t/modules/aaa.t ..................... 1692s 1..40 1692s # Running under perl version 5.040001 for linux 1692s # Current time local: Thu Sep 4 18:19:52 2025 1692s # Current time GMT: Thu Sep 4 18:19:52 2025 1692s # Using Test.pm version 1.31 1692s # Using Apache/Test.pm version 1.44 1692s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 1692s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1692s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 1692s ok 1 1692s ok 2 1692s ok 3 1692s ok 4 1692s ok 5 1692s ok 6 1692s ok 7 1692s ok 8 1692s ok 9 1692s ok 10 1692s ok 11 1692s ok 12 1692s ok 13 1692s ok 14 1692s ok 15 1692s ok 16 1692s ok 17 1692s ok 18 1692s ok 19 1692s ok 20 1692s ok 21 1692s ok 22 1692s ok 23 1692s ok 24 1692s ok 25 1692s ok 26 1692s ok 27 1692s ok 28 1692s ok 29 1692s ok 30 1692s ok 31 1692s ok 32 1692s ok 33 1692s ok 34 1692s ok 35 1692s ok 36 1692s ok 37 1692s ok 38 1692s ok 39 1692s ok 40 1692s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/realm2 1692s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/form1 1692s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1692s ok 1696s t/modules/access.t .................. 1696s 1..408 1696s # Running under perl version 5.040001 for linux 1696s # Current time local: Thu Sep 4 18:19:55 2025 1696s # Current time GMT: Thu Sep 4 18:19:55 2025 1696s # Using Test.pm version 1.31 1696s # Using Apache/Test.pm version 1.44 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # expecting access. 1696s ok 1 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 2 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from all 1696s # expecting access. 1696s ok 3 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 4 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from localhost 1696s # expecting access. 1696s ok 5 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 6 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 7 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 8 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 9 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 10 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 11 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 12 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 13 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 14 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 15 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 16 1696s # --- 1696s # Order deny,allow 1696s # Allow from all 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 17 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # expecting access. 1696s ok 18 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 19 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from all 1696s # expecting access. 1696s ok 20 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 21 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from localhost 1696s # expecting access. 1696s ok 22 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 23 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 24 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 25 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 26 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 27 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 28 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 29 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 30 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 31 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 32 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 33 1696s # --- 1696s # Order deny,allow 1696s # Allow from localhost 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 34 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # expecting access. 1696s ok 35 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 36 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from all 1696s # expecting access. 1696s ok 37 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 38 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from localhost 1696s # expecting access. 1696s ok 39 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 40 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 41 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 42 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 43 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 44 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 45 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 46 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 47 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 48 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 49 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 50 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 51 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # expecting access. 1696s ok 52 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 53 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from all 1696s # expecting access. 1696s ok 54 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 55 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from localhost 1696s # expecting access. 1696s ok 56 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 57 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 58 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 59 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 60 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 61 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 62 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 63 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 64 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 65 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 66 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 67 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 68 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 69 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 70 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from all 1696s # expecting access. 1696s ok 71 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 72 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from localhost 1696s # expecting access. 1696s ok 73 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 74 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 75 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 76 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 77 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 78 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 79 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 80 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 81 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 82 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 83 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 84 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 85 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # expecting access. 1696s ok 86 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 87 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from all 1696s # expecting access. 1696s ok 88 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 89 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from localhost 1696s # expecting access. 1696s ok 90 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 91 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1 1696s # expecting access. 1696s ok 92 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 93 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0 1696s # expecting access. 1696s ok 94 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 95 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 96 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 97 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/16 1696s # expecting access. 1696s ok 98 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 99 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 100 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 101 1696s # --- 1696s # Order deny,allow 1696s # Allow from 127.0.0.1/16 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 102 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # expecting access. 1696s ok 103 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 104 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from all 1696s # expecting access denial. 1696s ok 105 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 106 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 107 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 108 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 109 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 110 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 111 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 112 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 113 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 114 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 115 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 116 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 117 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 118 1696s # --- 1696s # Order deny,allow 1696s # Allow from somewhere.else.com 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 119 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # expecting access. 1696s ok 120 1696s # --- 1696s # Order deny,allow 1696s # Deny from all 1696s # expecting access denial. 1696s ok 121 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from all 1696s # expecting access denial. 1696s ok 122 1696s # --- 1696s # Order deny,allow 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 123 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 124 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 125 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 126 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 127 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 128 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 129 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 130 1696s # --- 1696s # Order deny,allow 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 131 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 132 1696s # --- 1696s # Order deny,allow 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 133 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 134 1696s # --- 1696s # Order deny,allow 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 135 1696s # --- 1696s # Order deny,allow 1696s # Allow from 66.6.6.6 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 136 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # expecting access. 1696s ok 137 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 138 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from all 1696s # expecting access denial. 1696s ok 139 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 140 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 141 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 142 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 143 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 144 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 145 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 146 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 147 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 148 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 149 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 150 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 151 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 152 1696s # --- 1696s # Order allow,deny 1696s # Allow from all 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 153 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # expecting access. 1696s ok 154 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 155 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from all 1696s # expecting access denial. 1696s ok 156 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 157 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 158 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 159 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 160 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 161 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 162 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 163 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 164 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 165 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 166 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 167 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 168 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 169 1696s # --- 1696s # Order allow,deny 1696s # Allow from localhost 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 170 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # expecting access. 1696s ok 171 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 172 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from all 1696s # expecting access denial. 1696s ok 173 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 174 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 175 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 176 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 177 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 178 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 179 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 180 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 181 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 182 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 183 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 184 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 185 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 186 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 187 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # expecting access. 1696s ok 188 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 189 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from all 1696s # expecting access denial. 1696s ok 190 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 191 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 192 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 193 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 194 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 195 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 196 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 197 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 198 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 199 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 200 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 201 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 202 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 203 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 204 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 205 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 206 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from all 1696s # expecting access denial. 1696s ok 207 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 208 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 209 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 210 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 211 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 212 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 213 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 214 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 215 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 216 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 217 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 218 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 219 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 220 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 221 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # expecting access. 1696s ok 222 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 223 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from all 1696s # expecting access denial. 1696s ok 224 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 225 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 226 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 227 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 228 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 229 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 230 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 231 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 232 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 233 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 234 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 235 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 236 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 237 1696s # --- 1696s # Order allow,deny 1696s # Allow from 127.0.0.1/16 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 238 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # expecting access denial. 1696s ok 239 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 240 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from all 1696s # expecting access denial. 1696s ok 241 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 242 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 243 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 244 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 245 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 246 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 247 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 248 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 249 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 250 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 251 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 252 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 253 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 254 1696s # --- 1696s # Order allow,deny 1696s # Allow from somewhere.else.com 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 255 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # expecting access denial. 1696s ok 256 1696s # --- 1696s # Order allow,deny 1696s # Deny from all 1696s # expecting access denial. 1696s ok 257 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from all 1696s # expecting access denial. 1696s ok 258 1696s # --- 1696s # Order allow,deny 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 259 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 260 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 261 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 262 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 263 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 264 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 265 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 266 1696s # --- 1696s # Order allow,deny 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 267 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 268 1696s # --- 1696s # Order allow,deny 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 269 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 270 1696s # --- 1696s # Order allow,deny 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 271 1696s # --- 1696s # Order allow,deny 1696s # Allow from 66.6.6.6 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 272 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # expecting access. 1696s ok 273 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 274 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from all 1696s # expecting access denial. 1696s ok 275 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 276 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 277 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 278 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 279 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 280 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 281 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 282 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 283 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 284 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 285 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 286 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 287 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 288 1696s # --- 1696s # Order mutual-failure 1696s # Allow from all 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 289 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # expecting access. 1696s ok 290 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 291 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from all 1696s # expecting access denial. 1696s ok 292 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 293 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 294 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 295 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 296 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 297 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 298 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 299 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 300 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 301 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 302 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 303 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 304 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 305 1696s # --- 1696s # Order mutual-failure 1696s # Allow from localhost 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 306 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # expecting access. 1696s ok 307 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 308 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from all 1696s # expecting access denial. 1696s ok 309 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 310 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 311 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 312 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 313 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 314 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 315 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 316 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 317 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 318 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 319 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 320 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 321 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 322 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 323 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # expecting access. 1696s ok 324 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 325 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from all 1696s # expecting access denial. 1696s ok 326 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 327 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 328 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 329 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 330 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 331 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 332 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 333 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 334 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 335 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 336 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 337 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 338 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 339 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 340 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # expecting access. 1696s ok 341 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 342 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from all 1696s # expecting access denial. 1696s ok 343 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 344 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 345 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 346 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 347 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 348 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 349 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 350 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 351 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 352 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 353 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 354 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 355 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 356 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/255.255.0.0 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 357 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # expecting access. 1696s ok 358 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 359 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from all 1696s # expecting access denial. 1696s ok 360 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 361 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 362 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 363 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 364 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 365 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 366 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 367 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 368 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 369 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 370 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 371 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from somewhere.else.com 1696s # expecting access. 1696s ok 372 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 373 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 127.0.0.1/16 1696s # Deny from 66.6.6.6 1696s # expecting access. 1696s ok 374 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # expecting access denial. 1696s ok 375 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 376 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from all 1696s # expecting access denial. 1696s ok 377 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 378 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 379 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 380 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 381 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 382 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 383 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 384 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 385 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 386 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 387 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 388 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 389 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 390 1696s # --- 1696s # Order mutual-failure 1696s # Allow from somewhere.else.com 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 391 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # expecting access denial. 1696s ok 392 1696s # --- 1696s # Order mutual-failure 1696s # Deny from all 1696s # expecting access denial. 1696s ok 393 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from all 1696s # expecting access denial. 1696s ok 394 1696s # --- 1696s # Order mutual-failure 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 395 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from localhost 1696s # expecting access denial. 1696s ok 396 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 397 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1 1696s # expecting access denial. 1696s ok 398 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 399 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0 1696s # expecting access denial. 1696s ok 400 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 401 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/255.255.0.0 1696s # expecting access denial. 1696s ok 402 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 403 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from 127.0.0.1/16 1696s # expecting access denial. 1696s ok 404 1696s # --- 1696s # Order mutual-failure 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 405 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from somewhere.else.com 1696s # expecting access denial. 1696s ok 406 1696s # --- 1696s # Order mutual-failure 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 407 1696s # --- 1696s # Order mutual-failure 1696s # Allow from 66.6.6.6 1696s # Deny from 66.6.6.6 1696s # expecting access denial. 1696s ok 408 1696s ok 1699s t/modules/actions.t ................. 1699s 1..20 1699s # Running under perl version 5.040001 for linux 1699s # Current time local: Thu Sep 4 18:19:59 2025 1699s # Current time GMT: Thu Sep 4 18:19:59 2025 1699s # Using Test.pm version 1.31 1699s # Using Apache/Test.pm version 1.44 1699s # expected: 200 1699s # received: '200' 1699s ok 1 1699s # expected: 'nada' 1699s # received: 'nada' 1699s ok 2 1699s # expected: 404 1699s # received: '404' 1699s ok 3 1699s ok 4 # skip RC=404, no need to check content 1699s # expected: 404 1699s # received: '404' 1699s ok 5 1699s ok 6 # skip RC=404, no need to check content 1699s # expected: 404 1699s # received: '404' 1699s ok 7 1699s ok 8 # skip RC=404, no need to check content 1699s # expected: 200 1699s # received: '200' 1699s ok 9 1699s # expected: 'nada' 1699s # received: 'nada' 1699s ok 10 1699s # expected: 404 1699s # received: '404' 1699s ok 11 1699s ok 12 # skip RC=404, no need to check content 1699s # expected: 200 1699s # received: '200' 1699s ok 13 1699s # expected: 'POST 1699s # foo2: bar2 1699s # ' 1699s # received: 'POST 1699s # foo2: bar2 1699s # ' 1699s ok 14 1699s # expected: 405 1699s # received: '405' 1699s ok 15 1699s # expected: 200 1699s # received: '200' 1699s ok 16 1699s # expected: 'foo=bar' 1699s # received: 'foo=bar' 1699s ok 17 1699s # expected: 200 1699s # received: '200' 1699s ok 18 1699s # expected: 'POST 1699s # foo2: bar2 1699s # ' 1699s # received: 'POST 1699s # foo2: bar2 1699s # ' 1699s ok 19 1699s # expected: 405 1699s # received: '405' 1699s ok 20 1699s ok 1703s t/modules/alias.t ................... 1703s 1..134 1703s # Running under perl version 5.040001 for linux 1703s # Current time local: Thu Sep 4 18:20:02 2025 1703s # Current time GMT: Thu Sep 4 18:20:02 2025 1703s # Using Test.pm version 1.31 1703s # Using Apache/Test.pm version 1.44 1703s # verifying simple aliases 1703s # testing : /alias/ 1703s # expected: 200 1703s # received: '200' 1703s ok 1 1703s # testing : /bogu/ 1703s # expected: 404 1703s # received: '404' 1703s ok 2 1703s # verifying alias match with /ali[0-9]. 1703s # testing : /ali0 1703s # expected: 0 1703s # received: '0' 1703s ok 3 1703s # testing : /ali1 1703s # expected: 1 1703s # received: '1' 1703s ok 4 1703s # testing : /ali2 1703s # expected: 2 1703s # received: '2' 1703s ok 5 1703s # testing : /ali3 1703s # expected: 3 1703s # received: '3' 1703s ok 6 1703s # testing : /ali4 1703s # expected: 4 1703s # received: '4' 1703s ok 7 1703s # testing : /ali5 1703s # expected: 5 1703s # received: '5' 1703s ok 8 1703s # testing : /ali6 1703s # expected: 6 1703s # received: '6' 1703s ok 9 1703s # testing : /ali7 1703s # expected: 7 1703s # received: '7' 1703s ok 10 1703s # testing : /ali8 1703s # expected: 8 1703s # received: '8' 1703s ok 11 1703s # testing : /ali9 1703s # expected: 9 1703s # received: '9' 1703s ok 12 1703s # verifying expression alias match with /expr/ali[0-9]. 1703s # testing : /ali0 1703s # expected: 0 1703s # received: '0' 1703s ok 13 1703s # testing : /ali1 1703s # expected: 1 1703s # received: '1' 1703s ok 14 1703s # testing : /ali2 1703s # expected: 2 1703s # received: '2' 1703s ok 15 1703s # testing : /ali3 1703s # expected: 3 1703s # received: '3' 1703s ok 16 1703s # testing : /ali4 1703s # expected: 4 1703s # received: '4' 1703s ok 17 1703s # testing : /ali5 1703s # expected: 5 1703s # received: '5' 1703s ok 18 1703s # testing : /ali6 1703s # expected: 6 1703s # received: '6' 1703s ok 19 1703s # testing : /ali7 1703s # expected: 7 1703s # received: '7' 1703s ok 20 1703s # testing : /ali8 1703s # expected: 8 1703s # received: '8' 1703s ok 21 1703s # testing : /ali9 1703s # expected: 9 1703s # received: '9' 1703s ok 22 1703s # testing : /forbid 1703s # expected: '403' 1703s # received: '403' 1703s ok 23 1703s # testing : /gone 1703s # expected: '410' 1703s # received: '410' 1703s ok 24 1703s # testing : /perm 1703s # expected: '301' 1703s # received: '301' 1703s ok 25 1703s # testing : /perm2 1703s # expected: '301' 1703s # received: '301' 1703s ok 26 1703s # testing : /seeother 1703s # expected: '303' 1703s # received: '303' 1703s ok 27 1703s # testing : /temp 1703s # expected: '302' 1703s # received: '302' 1703s ok 28 1703s # testing : /temp2 1703s # expected: '302' 1703s # received: '302' 1703s ok 29 1703s verifying body of perm and temp redirect match 1703s # testing : /p0 1703s # expected: 0 1703s # received: '0' 1703s ok 30 1703s # testing : /p1 1703s # expected: 1 1703s # received: '1' 1703s ok 31 1703s # testing : /p2 1703s # expected: 2 1703s # received: '2' 1703s ok 32 1703s # testing : /p3 1703s # expected: 3 1703s # received: '3' 1703s ok 33 1703s # testing : /p4 1703s # expected: 4 1703s # received: '4' 1703s ok 34 1703s # testing : /p5 1703s # expected: 5 1703s # received: '5' 1703s ok 35 1703s # testing : /p6 1703s # expected: 6 1703s # received: '6' 1703s ok 36 1703s # testing : /p7 1703s # expected: 7 1703s # received: '7' 1703s ok 37 1703s # testing : /p8 1703s # expected: 8 1703s # received: '8' 1703s ok 38 1703s # testing : /p9 1703s # expected: 9 1703s # received: '9' 1703s ok 39 1703s # testing : /t0 1703s # expected: 0 1703s # received: '0' 1703s ok 40 1703s # testing : /t1 1703s # expected: 1 1703s # received: '1' 1703s ok 41 1703s # testing : /t2 1703s # expected: 2 1703s # received: '2' 1703s ok 42 1703s # testing : /t3 1703s # expected: 3 1703s # received: '3' 1703s ok 43 1703s # testing : /t4 1703s # expected: 4 1703s # received: '4' 1703s ok 44 1703s # testing : /t5 1703s # expected: 5 1703s # received: '5' 1703s ok 45 1703s # testing : /t6 1703s # expected: 6 1703s # received: '6' 1703s ok 46 1703s # testing : /t7 1703s # expected: 7 1703s # received: '7' 1703s ok 47 1703s # testing : /t8 1703s # expected: 8 1703s # received: '8' 1703s ok 48 1703s # testing : /t9 1703s # expected: 9 1703s # received: '9' 1703s ok 49 1703s verifying body of perm and temp redirect match with expression support 1703s # testing : /p0 1703s # expected: 0 1703s # received: '0' 1703s ok 50 1703s # testing : /p1 1703s # expected: 1 1703s # received: '1' 1703s ok 51 1703s # testing : /p2 1703s # expected: 2 1703s # received: '2' 1703s ok 52 1703s # testing : /p3 1703s # expected: 3 1703s # received: '3' 1703s ok 53 1703s # testing : /p4 1703s # expected: 4 1703s # received: '4' 1703s ok 54 1703s # testing : /p5 1703s # expected: 5 1703s # received: '5' 1703s ok 55 1703s # testing : /p6 1703s # expected: 6 1703s # received: '6' 1703s ok 56 1703s # testing : /p7 1703s # expected: 7 1703s # received: '7' 1703s ok 57 1703s # testing : /p8 1703s # expected: 8 1703s # received: '8' 1703s ok 58 1703s # testing : /p9 1703s # expected: 9 1703s # received: '9' 1703s ok 59 1703s # testing : /t0 1703s # expected: 0 1703s # received: '0' 1703s ok 60 1703s # testing : /t1 1703s # expected: 1 1703s # received: '1' 1703s ok 61 1703s # testing : /t2 1703s # expected: 2 1703s # received: '2' 1703s ok 62 1703s # testing : /t3 1703s # expected: 3 1703s # received: '3' 1703s ok 63 1703s # testing : /t4 1703s # expected: 4 1703s # received: '4' 1703s ok 64 1703s # testing : /t5 1703s # expected: 5 1703s # received: '5' 1703s ok 65 1703s # testing : /t6 1703s # expected: 6 1703s # received: '6' 1703s ok 66 1703s # testing : /t7 1703s # expected: 7 1703s # received: '7' 1703s ok 67 1703s # testing : /t8 1703s # expected: 8 1703s # received: '8' 1703s ok 68 1703s # testing : /t9 1703s # expected: 9 1703s # received: '9' 1703s ok 69 1703s verifying return code of seeother and gone redirect match 1703s # testing : f0 1703s # expected: '403' 1703s # received: '403' 1703s ok 70 1703s # testing : f1 1703s # expected: '403' 1703s # received: '403' 1703s ok 71 1703s # testing : f2 1703s # expected: '403' 1703s # received: '403' 1703s ok 72 1703s # testing : f3 1703s # expected: '403' 1703s # received: '403' 1703s ok 73 1703s # testing : f4 1703s # expected: '403' 1703s # received: '403' 1703s ok 74 1703s # testing : f5 1703s # expected: '403' 1703s # received: '403' 1703s ok 75 1703s # testing : f6 1703s # expected: '403' 1703s # received: '403' 1703s ok 76 1703s # testing : f7 1703s # expected: '403' 1703s # received: '403' 1703s ok 77 1703s # testing : f8 1703s # expected: '403' 1703s # received: '403' 1703s ok 78 1703s # testing : f9 1703s # expected: '403' 1703s # received: '403' 1703s ok 79 1703s # testing : s0 1703s # expected: '303' 1703s # received: '303' 1703s ok 80 1703s # testing : s1 1703s # expected: '303' 1703s # received: '303' 1703s ok 81 1703s # testing : s2 1703s # expected: '303' 1703s # received: '303' 1703s ok 82 1703s # testing : s3 1703s # expected: '303' 1703s # received: '303' 1703s ok 83 1703s # testing : s4 1703s # expected: '303' 1703s # received: '303' 1703s ok 84 1703s # testing : s5 1703s # expected: '303' 1703s # received: '303' 1703s ok 85 1703s # testing : s6 1703s # expected: '303' 1703s # received: '303' 1703s ok 86 1703s # testing : s7 1703s # expected: '303' 1703s # received: '303' 1703s ok 87 1703s # testing : s8 1703s # expected: '303' 1703s # received: '303' 1703s ok 88 1703s # testing : s9 1703s # expected: '303' 1703s # received: '303' 1703s ok 89 1703s # testing : g0 1703s # expected: '410' 1703s # received: '410' 1703s ok 90 1703s # testing : g1 1703s # expected: '410' 1703s # received: '410' 1703s ok 91 1703s # testing : g2 1703s # expected: '410' 1703s # received: '410' 1703s ok 92 1703s # testing : g3 1703s # expected: '410' 1703s # received: '410' 1703s ok 93 1703s # testing : g4 1703s # expected: '410' 1703s # received: '410' 1703s ok 94 1703s # testing : g5 1703s # expected: '410' 1703s # received: '410' 1703s ok 95 1703s # testing : g6 1703s # expected: '410' 1703s # received: '410' 1703s ok 96 1703s # testing : g7 1703s # expected: '410' 1703s # received: '410' 1703s ok 97 1703s # testing : g8 1703s # expected: '410' 1703s # received: '410' 1703s ok 98 1703s # testing : g9 1703s # expected: '410' 1703s # received: '410' 1703s ok 99 1703s verifying return code of seeother and gone redirect match with expression support 1703s # testing : f0 1703s # expected: '403' 1703s # received: '403' 1703s ok 100 1703s # testing : f1 1703s # expected: '403' 1703s # received: '403' 1703s ok 101 1703s # testing : f2 1703s # expected: '403' 1703s # received: '403' 1703s ok 102 1703s # testing : f3 1703s # expected: '403' 1703s # received: '403' 1703s ok 103 1703s # testing : f4 1703s # expected: '403' 1703s # received: '403' 1703s ok 104 1703s # testing : f5 1703s # expected: '403' 1703s # received: '403' 1703s ok 105 1703s # testing : f6 1703s # expected: '403' 1703s # received: '403' 1703s ok 106 1703s # testing : f7 1703s # expected: '403' 1703s # received: '403' 1703s ok 107 1703s # testing : f8 1703s # expected: '403' 1703s # received: '403' 1703s ok 108 1703s # testing : f9 1703s # expected: '403' 1703s # received: '403' 1703s ok 109 1703s # testing : s0 1703s # expected: '303' 1703s # received: '303' 1703s ok 110 1703s # testing : s1 1703s # expected: '303' 1703s # received: '303' 1703s ok 111 1703s # testing : s2 1703s # expected: '303' 1703s # received: '303' 1703s ok 112 1703s # testing : s3 1703s # expected: '303' 1703s # received: '303' 1703s ok 113 1703s # testing : s4 1703s # expected: '303' 1703s # received: '303' 1703s ok 114 1703s # testing : s5 1703s # expected: '303' 1703s # received: '303' 1703s ok 115 1703s # testing : s6 1703s # expected: '303' 1703s # received: '303' 1703s ok 116 1703s # testing : s7 1703s # expected: '303' 1703s # received: '303' 1703s ok 117 1703s # testing : s8 1703s # expected: '303' 1703s # received: '303' 1703s ok 118 1703s # testing : s9 1703s # expected: '303' 1703s # received: '303' 1703s ok 119 1703s # testing : g0 1703s # expected: '410' 1703s # received: '410' 1703s ok 120 1703s # testing : g1 1703s # expected: '410' 1703s # received: '410' 1703s ok 121 1703s # testing : g2 1703s # expected: '410' 1703s # received: '410' 1703s ok 122 1703s # testing : g3 1703s # expected: '410' 1703s # received: '410' 1703s ok 123 1703s # testing : g4 1703s # expected: '410' 1703s # received: '410' 1703s ok 124 1703s # testing : g5 1703s # expected: '410' 1703s # received: '410' 1703s ok 125 1703s # testing : g6 1703s # expected: '410' 1703s # received: '410' 1703s ok 126 1703s # testing : g7 1703s # expected: '410' 1703s # received: '410' 1703s ok 127 1703s # testing : g8 1703s # expected: '410' 1703s # received: '410' 1703s ok 128 1703s # testing : g9 1703s # expected: '410' 1703s # received: '410' 1703s ok 129 1703s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1703s # verifying /modules/alias/script is plain text 1703s # testing : /modules/alias/script 1703s # expected: '#!/bin/sh 1703s # echo Content-type: text/plain 1703s # echo 1703s # echo this is a shell script cgi. 1703s # ' 1703s # received: '#!/bin/sh 1703s # echo Content-type: text/plain 1703s # echo 1703s # echo this is a shell script cgi. 1703s # ' 1703s ok 130 1703s # verifying same file accessed at /cgi/script is executed code 1703s # testing : /cgi/script 1703s # expected: 'this is a shell script cgi. 1703s # ' 1703s # received: 'this is a shell script cgi. 1703s # ' 1703s ok 131 1703s # verifying ScriptAliasMatch with /aliascgi-script 1703s # testing : /aliascgi-script 1703s # expected: 'this is a shell script cgi. 1703s # ' 1703s # received: 'this is a shell script cgi. 1703s # ' 1703s ok 132 1703s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1703s # testing : /aliascgi-script 1703s # expected: 'this is a shell script cgi. 1703s # ' 1703s # received: 'this is a shell script cgi. 1703s # ' 1703s ok 133 1703s # verifying bad script alias. 1703s # testing : /aliascgi-nada 1703s # expected: 404 1703s # received: '404' 1703s ok 134 1703s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1703s ok 1706s t/modules/allowmethods.t ............ 1706s 1..9 1706s # Running under perl version 5.040001 for linux 1706s # Current time local: Thu Sep 4 18:20:05 2025 1706s # Current time GMT: Thu Sep 4 18:20:05 2025 1706s # Using Test.pm version 1.31 1706s # Using Apache/Test.pm version 1.44 1706s # testing : Get request to /Get responds 200 1706s # expected: 200 1706s # received: '200' 1706s ok 1 1706s # testing : Head request to /Get responds 200 1706s # expected: 200 1706s # received: '200' 1706s ok 2 1706s # testing : Post request to /Get responds 405 1706s # expected: 405 1706s # received: '405' 1706s ok 3 1706s # testing : Get request to /Head responds 200 1706s # expected: 200 1706s # received: '200' 1706s ok 4 1706s # testing : Head request to /Head responds 200 1706s # expected: 200 1706s # received: '200' 1706s ok 5 1706s # testing : Post request to /Head responds 405 1706s # expected: 405 1706s # received: '405' 1706s ok 6 1706s # testing : Get request to /Post responds 405 1706s # expected: 405 1706s # received: '405' 1706s ok 7 1706s # testing : Head request to /Post responds 405 1706s # expected: 405 1706s # received: '405' 1706s ok 8 1706s # testing : Post request to /Post responds 200 1706s # expected: 200 1706s # received: '200' 1706s ok 9 1706s ok 1709s t/modules/asis.t .................... 1709s 1..3 1709s # Running under perl version 5.040001 for linux 1709s # Current time local: Thu Sep 4 18:20:09 2025 1709s # Current time GMT: Thu Sep 4 18:20:09 2025 1709s # Using Test.pm version 1.31 1709s # Using Apache/Test.pm version 1.44 1709s # testing : asis content OK 1709s # expected: 'This is asis content. 1709s # ' 1709s # received: 'This is asis content. 1709s # ' 1709s ok 1 1709s # testing : asis gave 404 error 1709s # expected: 404 1709s # received: '404' 1709s ok 2 1709s # testing : asis gave 403 error 1709s # expected: 403 1709s # received: '403' 1709s ok 3 1709s ok 1713s t/modules/authz_core.t .............. 1713s 1..504 1713s # Running under perl version 5.040001 for linux 1713s # Current time local: Thu Sep 4 18:20:12 2025 1713s # Current time GMT: Thu Sep 4 18:20:12 2025 1713s # Using Test.pm version 1.31 1713s # Using Apache/Test.pm version 1.44 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 200, expected 200 [a/ : a/ ] 1713s ok 1 1713s # got 200, expected 200 [a/ : a/ 1] 1713s ok 2 1713s # got 200, expected 200 [a/ : a/ 2] 1713s ok 3 1713s # got 200, expected 200 [a/ : a/ 1 2] 1713s ok 4 1713s # got 200, expected 200 [a/ : a/ 3] 1713s ok 5 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ user1: a/ ] 1713s ok 6 1713s # got 200, expected 200 [a/ user1: a/ user1] 1713s ok 7 1713s # got 401, expected 401 [a/ user1: a/ user2] 1713s ok 8 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ Any 1 2: a/ ] 1713s ok 9 1713s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1713s ok 10 1713s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1713s ok 11 1713s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1713s ok 12 1713s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1713s ok 13 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1713s ok 14 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1713s ok 15 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1713s ok 16 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1713s ok 17 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1713s ok 18 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1713s ok 19 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1713s ok 20 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1713s ok 21 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1713s ok 22 1713s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1713s ok 23 1713s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1713s ok 24 1713s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1713s ok 25 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1713s ok 26 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1713s ok 27 1713s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1713s ok 28 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1713s ok 29 1713s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1713s ok 30 1713s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1713s ok 31 1713s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1713s ok 32 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1713s ok 33 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1713s ok 34 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1713s ok 35 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1713s ok 36 1713s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1713s ok 37 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1713s ok 38 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1713s ok 39 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1713s ok 40 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1713s ok 41 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1713s ok 42 1713s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1713s ok 43 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1713s ok 44 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1713s ok 45 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1713s ok 46 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1713s ok 47 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1713s ok 48 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1713s ok 49 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1713s ok 50 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1713s ok 51 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1713s ok 52 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1713s ok 53 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1713s ok 54 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1713s ok 55 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1713s ok 56 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1713s ok 57 1713s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1713s ok 58 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 1 !2: a/ ] 1713s ok 59 1713s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1713s ok 60 1713s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1713s ok 61 1713s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1713s ok 62 1713s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1713s ok 63 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1713s ok 64 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1713s ok 65 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1713s ok 66 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1713s ok 67 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1713s ok 68 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1713s ok 69 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1713s ok 70 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1713s ok 71 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1713s ok 72 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1713s ok 73 1713s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1713s ok 74 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1713s ok 75 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1713s ok 76 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1713s ok 77 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1713s ok 78 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1713s ok 79 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1713s ok 80 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1713s ok 81 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1713s ok 82 1713s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1713s ok 83 1713s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1713s ok 84 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1713s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1713s ok 85 1713s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1713s ok 86 1713s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1713s ok 87 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1713s ok 88 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1713s ok 89 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1713s ok 90 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1713s ok 91 1713s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1713s ok 92 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1713s ok 93 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1713s ok 94 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1713s ok 95 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1713s ok 96 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1713s ok 97 1713s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1713s ok 98 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1713s ok 99 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1713s ok 100 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1713s ok 101 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1713s ok 102 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1713s ok 103 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1713s ok 104 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1713s ok 105 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1713s ok 106 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1713s ok 107 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1713s ok 108 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1713s ok 109 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1713s ok 110 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1713s ok 111 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1713s ok 112 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1713s ok 113 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 1 2: a/ ] 1713s ok 114 1713s # got 403, expected 403 [a/ All 1 2: a/ 1] 1713s ok 115 1713s # got 403, expected 403 [a/ All 1 2: a/ 2] 1713s ok 116 1713s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1713s ok 117 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1713s ok 118 1713s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1713s ok 119 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1713s ok 120 1713s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1713s ok 121 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1713s ok 122 1713s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1713s ok 123 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1713s ok 124 1713s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1713s ok 125 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1713s ok 126 1713s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1713s ok 127 1713s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1713s ok 128 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1713s ok 129 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1713s ok 130 1713s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1713s ok 131 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1713s ok 132 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1713s ok 133 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1713s ok 134 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1713s ok 135 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1713s ok 136 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1713s ok 137 1713s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1713s ok 138 1713s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1713s ok 139 1713s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1713s ok 140 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1713s ok 141 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1713s ok 142 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1713s ok 143 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1713s ok 144 1713s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1713s ok 145 1713s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1713s ok 146 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1713s ok 147 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1713s ok 148 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1713s ok 149 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1713s ok 150 1713s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1713s ok 151 1713s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1713s ok 152 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1713s ok 153 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1713s ok 154 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1713s ok 155 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1713s ok 156 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1713s ok 157 1713s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1713s ok 158 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1713s ok 159 1713s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1713s ok 160 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1713s ok 161 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1713s ok 162 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1713s ok 163 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1713s ok 164 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1713s ok 165 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1713s ok 166 1713s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1713s ok 167 1713s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1713s ok 168 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1713s ok 169 1713s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1713s ok 170 1713s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1713s ok 171 1713s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1713s ok 172 1713s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1713s ok 173 1713s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1713s ok 174 1713s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1713s ok 175 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1713s ok 176 1713s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1713s ok 177 1713s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1713s ok 178 1713s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1713s ok 179 1713s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1713s ok 180 1713s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1713s ok 181 1713s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1713s ok 182 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1713s ok 183 1713s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1713s ok 184 1713s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1713s ok 185 1713s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1713s ok 186 1713s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1713s ok 187 1713s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1713s ok 188 1713s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1713s ok 189 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1713s ok 190 1713s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1713s ok 191 1713s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1713s ok 192 1713s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1713s ok 193 1713s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1713s ok 194 1713s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1713s ok 195 1713s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1713s ok 196 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1713s ok 197 1713s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1713s ok 198 1713s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1713s ok 199 1713s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1713s ok 200 1713s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1713s ok 201 1713s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1713s ok 202 1713s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1713s ok 203 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1713s ok 204 1713s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1713s ok 205 1713s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1713s ok 206 1713s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1713s ok 207 1713s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1713s ok 208 1713s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1713s ok 209 1713s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1713s ok 210 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1713s ok 211 1713s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1713s ok 212 1713s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1713s ok 213 1713s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1713s ok 214 1713s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1713s ok 215 1713s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1713s ok 216 1713s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1713s ok 217 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1713s ok 218 1713s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1713s ok 219 1713s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1713s ok 220 1713s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1713s ok 221 1713s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1713s ok 222 1713s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1713s ok 223 1713s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1713s ok 224 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1713s ok 225 1713s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1713s ok 226 1713s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1713s ok 227 1713s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1713s ok 228 1713s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1713s ok 229 1713s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1713s ok 230 1713s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1713s ok 231 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1713s ok 232 1713s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1713s ok 233 1713s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1713s ok 234 1713s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1713s ok 235 1713s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1713s ok 236 1713s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1713s ok 237 1713s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1713s ok 238 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1713s ok 239 1713s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1713s ok 240 1713s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1713s ok 241 1713s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1713s ok 242 1713s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1713s ok 243 1713s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1713s ok 244 1713s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1713s ok 245 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1713s ok 246 1713s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1713s ok 247 1713s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1713s ok 248 1713s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1713s ok 249 1713s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1713s ok 250 1713s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1713s ok 251 1713s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1713s ok 252 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1713s ok 253 1713s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1713s ok 254 1713s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1713s ok 255 1713s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1713s ok 256 1713s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1713s ok 257 1713s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1713s ok 258 1713s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1713s ok 259 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1713s ok 260 1713s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1713s ok 261 1713s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1713s ok 262 1713s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1713s ok 263 1713s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1713s ok 264 1713s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1713s ok 265 1713s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1713s ok 266 1713s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1713s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1713s ok 267 1713s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1713s ok 268 1713s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1713s ok 269 1713s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1713s ok 270 1713s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1713s ok 271 1714s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1714s ok 272 1714s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1714s ok 273 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1714s ok 274 1714s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1714s ok 275 1714s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1714s ok 276 1714s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1714s ok 277 1714s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1714s ok 278 1714s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1714s ok 279 1714s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1714s ok 280 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1714s ok 281 1714s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1714s ok 282 1714s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1714s ok 283 1714s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1714s ok 284 1714s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1714s ok 285 1714s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1714s ok 286 1714s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1714s ok 287 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1714s ok 288 1714s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1714s ok 289 1714s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1714s ok 290 1714s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1714s ok 291 1714s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1714s ok 292 1714s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1714s ok 293 1714s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1714s ok 294 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1714s ok 295 1714s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1714s ok 296 1714s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1714s ok 297 1714s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1714s ok 298 1714s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1714s ok 299 1714s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1714s ok 300 1714s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1714s ok 301 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1714s ok 302 1714s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1714s ok 303 1714s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1714s ok 304 1714s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1714s ok 305 1714s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1714s ok 306 1714s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1714s ok 307 1714s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1714s ok 308 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1714s ok 309 1714s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1714s ok 310 1714s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1714s ok 311 1714s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1714s ok 312 1714s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1714s ok 313 1714s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1714s ok 314 1714s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1714s ok 315 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1714s ok 316 1714s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1714s ok 317 1714s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1714s ok 318 1714s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1714s ok 319 1714s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1714s ok 320 1714s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1714s ok 321 1714s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1714s ok 322 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1714s ok 323 1714s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1714s ok 324 1714s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1714s ok 325 1714s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1714s ok 326 1714s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1714s ok 327 1714s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1714s ok 328 1714s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1714s ok 329 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1714s ok 330 1714s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1714s ok 331 1714s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1714s ok 332 1714s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1714s ok 333 1714s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1714s ok 334 1714s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1714s ok 335 1714s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1714s ok 336 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1714s ok 337 1714s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1714s ok 338 1714s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1714s ok 339 1714s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1714s ok 340 1714s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1714s ok 341 1714s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1714s ok 342 1714s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1714s ok 343 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1714s ok 344 1714s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1714s ok 345 1714s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1714s ok 346 1714s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1714s ok 347 1714s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1714s ok 348 1714s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1714s ok 349 1714s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1714s ok 350 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1714s ok 351 1714s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1714s ok 352 1714s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1714s ok 353 1714s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1714s ok 354 1714s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1714s ok 355 1714s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1714s ok 356 1714s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1714s ok 357 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1714s ok 358 1714s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1714s ok 359 1714s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1714s ok 360 1714s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1714s ok 361 1714s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1714s ok 362 1714s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1714s ok 363 1714s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1714s ok 364 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1714s ok 365 1714s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1714s ok 366 1714s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1714s ok 367 1714s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1714s ok 368 1714s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1714s ok 369 1714s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1714s ok 370 1714s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1714s ok 371 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1714s ok 372 1714s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1714s ok 373 1714s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1714s ok 374 1714s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1714s ok 375 1714s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1714s ok 376 1714s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1714s ok 377 1714s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1714s ok 378 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1714s ok 379 1714s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1714s ok 380 1714s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1714s ok 381 1714s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1714s ok 382 1714s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1714s ok 383 1714s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1714s ok 384 1714s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1714s ok 385 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1714s ok 386 1714s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1714s ok 387 1714s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1714s ok 388 1714s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1714s ok 389 1714s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1714s ok 390 1714s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1714s ok 391 1714s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1714s ok 392 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1714s ok 393 1714s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1714s ok 394 1714s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1714s ok 395 1714s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1714s ok 396 1714s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1714s ok 397 1714s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1714s ok 398 1714s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1714s ok 399 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1714s ok 400 1714s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1714s ok 401 1714s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1714s ok 402 1714s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1714s ok 403 1714s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1714s ok 404 1714s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1714s ok 405 1714s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1714s ok 406 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1714s ok 407 1714s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1714s ok 408 1714s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1714s ok 409 1714s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1714s ok 410 1714s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1714s ok 411 1714s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1714s ok 412 1714s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1714s ok 413 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1714s ok 414 1714s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1714s ok 415 1714s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1714s ok 416 1714s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1714s ok 417 1714s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1714s ok 418 1714s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1714s ok 419 1714s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1714s ok 420 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1714s ok 421 1714s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1714s ok 422 1714s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1714s ok 423 1714s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1714s ok 424 1714s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1714s ok 425 1714s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1714s ok 426 1714s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1714s ok 427 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1714s ok 428 1714s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1714s ok 429 1714s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1714s ok 430 1714s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1714s ok 431 1714s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1714s ok 432 1714s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1714s ok 433 1714s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1714s ok 434 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1714s ok 435 1714s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1714s ok 436 1714s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1714s ok 437 1714s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1714s ok 438 1714s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1714s ok 439 1714s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1714s ok 440 1714s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1714s ok 441 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1714s ok 442 1714s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1714s ok 443 1714s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1714s ok 444 1714s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1714s ok 445 1714s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1714s ok 446 1714s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1714s ok 447 1714s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1714s ok 448 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1714s ok 449 1714s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1714s ok 450 1714s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1714s ok 451 1714s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1714s ok 452 1714s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1714s ok 453 1714s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1714s ok 454 1714s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1714s ok 455 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1714s ok 456 1714s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1714s ok 457 1714s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1714s ok 458 1714s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1714s ok 459 1714s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1714s ok 460 1714s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1714s ok 461 1714s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1714s ok 462 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1714s ok 463 1714s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1714s ok 464 1714s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1714s ok 465 1714s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1714s ok 466 1714s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1714s ok 467 1714s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1714s ok 468 1714s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1714s ok 469 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1714s ok 470 1714s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1714s ok 471 1714s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1714s ok 472 1714s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1714s ok 473 1714s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1714s ok 474 1714s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1714s ok 475 1714s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1714s ok 476 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1714s ok 477 1714s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1714s ok 478 1714s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1714s ok 479 1714s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1714s ok 480 1714s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1714s ok 481 1714s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1714s ok 482 1714s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1714s ok 483 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1714s ok 484 1714s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1714s ok 485 1714s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1714s ok 486 1714s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1714s ok 487 1714s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1714s ok 488 1714s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1714s ok 489 1714s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1714s ok 490 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1714s ok 491 1714s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1714s ok 492 1714s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1714s ok 493 1714s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1714s ok 494 1714s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1714s ok 495 1714s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1714s ok 496 1714s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1714s ok 497 1714s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1714s ok 498 1714s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1714s ok 499 1714s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1714s ok 500 1714s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1714s ok 501 1714s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1714s ok 502 1714s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1714s ok 503 1714s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1714s ok 504 1714s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1714s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1714s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1714s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/groups1 1714s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/basic1 1714s ok 1717s t/modules/autoindex.t ............... 1717s 1..84 1717s # Running under perl version 5.040001 for linux 1717s # Current time local: Thu Sep 4 18:20:16 2025 1717s # Current time GMT: Thu Sep 4 18:20:16 2025 1717s # Using Test.pm version 1.31 1717s # Using Apache/Test.pm version 1.44 1717s --- 1717s IndexOrderDefault Ascending Name 1717s GET /modules/autoindex/htaccess/ 1717s ok 1 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 2 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 3 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 4 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 5 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 6 1717s --- 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 7 1717s --- 1717s IndexOrderDefault Ascending Date 1717s GET /modules/autoindex/htaccess/ 1717s ok 8 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 9 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 10 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 11 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 12 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 13 1717s --- 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 14 1717s --- 1717s IndexOrderDefault Ascending Size 1717s GET /modules/autoindex/htaccess/ 1717s ok 15 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 16 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 17 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 18 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 19 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 20 1717s --- 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 21 1717s --- 1717s IndexOrderDefault Descending Name 1717s GET /modules/autoindex/htaccess/ 1717s ok 22 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 23 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 24 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 25 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 26 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 27 1717s --- 1717s IndexOrderDefault Descending Name 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 28 1717s --- 1717s IndexOrderDefault Descending Date 1717s GET /modules/autoindex/htaccess/ 1717s ok 29 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 30 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 31 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 32 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 33 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 34 1717s --- 1717s IndexOrderDefault Descending Date 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 35 1717s --- 1717s IndexOrderDefault Descending Size 1717s GET /modules/autoindex/htaccess/ 1717s ok 36 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 37 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 38 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 39 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 40 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 41 1717s --- 1717s IndexOrderDefault Descending Size 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 42 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s GET /modules/autoindex/htaccess/ 1717s ok 43 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 44 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 45 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 46 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 47 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 48 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Name 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 49 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s GET /modules/autoindex/htaccess/ 1717s ok 50 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 51 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 52 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 53 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 54 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 55 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Date 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 56 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s GET /modules/autoindex/htaccess/ 1717s ok 57 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 58 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 59 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 60 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 61 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 62 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Ascending Size 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 63 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s GET /modules/autoindex/htaccess/ 1717s ok 64 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 65 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 66 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 67 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 68 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 69 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Name 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 70 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s GET /modules/autoindex/htaccess/ 1717s ok 71 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 72 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 73 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 74 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 75 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 76 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Date 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 77 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s GET /modules/autoindex/htaccess/ 1717s ok 78 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=N O=A) 1717s GET /modules/autoindex/htaccess/?C=N&O=A 1717s ok 79 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=N O=D) 1717s GET /modules/autoindex/htaccess/?C=N&O=D 1717s ok 80 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=M O=A) 1717s GET /modules/autoindex/htaccess/?C=M&O=A 1717s ok 81 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=M O=D) 1717s GET /modules/autoindex/htaccess/?C=M&O=D 1717s ok 82 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=S O=A) 1717s GET /modules/autoindex/htaccess/?C=S&O=A 1717s ok 83 1717s --- 1717s IndexOptions FancyIndexing 1717s IndexOrderDefault Descending Size 1717s 1717s (C=S O=D) 1717s GET /modules/autoindex/htaccess/?C=S&O=D 1717s ok 84 1717s ok 1720s t/modules/autoindex2.t .............. 1720s 1..3 1720s # Running under perl version 5.040001 for linux 1720s # Current time local: Thu Sep 4 18:20:20 2025 1720s # Current time GMT: Thu Sep 4 18:20:20 2025 1720s # Using Test.pm version 1.31 1720s # Using Apache/Test.pm version 1.44 1720s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1720s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1720s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1720s # testing : dir_broken should not be listed 1720s # expected: 0 1720s # received: 0 1720s ok 1 1720s # testing : dir_normal should be listed 1720s # expected: 1 1720s # received: 1 1720s ok 2 1720s # testing : dir_protected should not be listed 1720s # expected: 0 1720s # received: 0 1720s ok 3 1720s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1720s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1720s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1720s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1720s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1720s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1720s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1720s ok 1724s t/modules/brotli.t .................. 1724s 1..64 1724s # Running under perl version 5.040001 for linux 1724s # Current time local: Thu Sep 4 18:20:23 2025 1724s # Current time GMT: Thu Sep 4 18:20:23 2025 1724s # Using Test.pm version 1.31 1724s # Using Apache/Test.pm version 1.44 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 1 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 2 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 3 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 4 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 5 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 6 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 7 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 8 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 9 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 10 1724s qvalue: 1724s # expected: 200 1724s # received: '200' 1724s ok 11 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 12 1724s qvalue: ; 1724s # expected: 200 1724s # received: '200' 1724s ok 13 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 14 1724s qvalue: ; 1724s # expected: 200 1724s # received: '200' 1724s ok 15 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 16 1724s qvalue: ; 1724s # expected: 200 1724s # received: '200' 1724s ok 17 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 18 1724s qvalue: ;q= 1724s # expected: 200 1724s # received: '200' 1724s ok 19 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 20 1724s qvalue: ;q= 1724s # expected: 200 1724s # received: '200' 1724s ok 21 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 22 1724s qvalue: ;q= 1724s # expected: 200 1724s # received: '200' 1724s ok 23 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 24 1724s qvalue: ;q=0 1724s # expected: 200 1724s # received: '200' 1724s ok 25 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 26 1724s qvalue: ;q=0 1724s # expected: 200 1724s # received: '200' 1724s ok 27 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 28 1724s qvalue: ;q=0 1724s # expected: 200 1724s # received: '200' 1724s ok 29 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 30 1724s qvalue: ;q=0. 1724s # expected: 200 1724s # received: '200' 1724s ok 31 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 32 1724s qvalue: ;q=0. 1724s # expected: 200 1724s # received: '200' 1724s ok 33 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 34 1724s qvalue: ;q=0. 1724s # expected: 200 1724s # received: '200' 1724s ok 35 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 36 1724s qvalue: ;q=0.0 1724s # expected: 200 1724s # received: '200' 1724s ok 37 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 38 1724s qvalue: ;q=0.0 1724s # expected: 200 1724s # received: '200' 1724s ok 39 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 40 1724s qvalue: ;q=0.0 1724s # expected: 200 1724s # received: '200' 1724s ok 41 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 42 1724s qvalue: ;q=0.00 1724s # expected: 200 1724s # received: '200' 1724s ok 43 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 44 1724s qvalue: ;q=0.00 1724s # expected: 200 1724s # received: '200' 1724s ok 45 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 46 1724s qvalue: ;q=0.00 1724s # expected: 200 1724s # received: '200' 1724s ok 47 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 48 1724s qvalue: ;q=0.000 1724s # expected: 200 1724s # received: '200' 1724s ok 49 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 50 1724s qvalue: ;q=0.000 1724s # expected: 200 1724s # received: '200' 1724s ok 51 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 52 1724s qvalue: ;q=0.000 1724s # expected: 200 1724s # received: '200' 1724s ok 53 1724s # testing : response without Content-Encoding is OK 1724s # expected: undef 1724s # received: undef 1724s ok 54 1724s qvalue: ;q=0.0000 1724s # expected: 200 1724s # received: '200' 1724s ok 55 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 56 1724s qvalue: ;q=0.0000 1724s # expected: 200 1724s # received: '200' 1724s ok 57 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 58 1724s qvalue: ;q=0.0000 1724s # expected: 200 1724s # received: '200' 1724s ok 59 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 60 1724s # expected: 200 1724s # received: '200' 1724s ok 61 1724s # testing : response Content-Encoding is OK 1724s # expected: 'br' 1724s # received: 'br' 1724s ok 62 1724s # expected: 200 1724s # received: '200' 1724s ok 63 1724s # testing : response Content-Encoding is OK 1724s # expected: 'gzip' 1724s # received: 'gzip' 1724s ok 64 1724s ok 1727s t/modules/buffer.t .................. 1727s 1..12 1727s # Running under perl version 5.040001 for linux 1727s # Current time local: Thu Sep 4 18:20:27 2025 1727s # Current time GMT: Thu Sep 4 18:20:27 2025 1727s # Using Test.pm version 1.31 1727s # Using Apache/Test.pm version 1.44 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 1 1727s ok 2 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 3 1727s ok 4 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 5 1727s ok 6 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 7 1727s ok 8 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 9 1727s ok 10 1727s # testing : Checking return code is '200' 1727s # expected: 200 1727s # received: '200' 1727s ok 11 1727s ok 12 1727s ok 1731s t/modules/cache.t ................... 1731s 1..3 1731s # Running under perl version 5.040001 for linux 1731s # Current time local: Thu Sep 4 18:20:30 2025 1731s # Current time GMT: Thu Sep 4 18:20:30 2025 1731s # Using Test.pm version 1.31 1731s # Using Apache/Test.pm version 1.44 1731s # testing : non-cached call to index.html 1731s # expected: 200 1731s # received: '200' 1731s ok 1 1731s # testing : call to cache index.html 1731s # expected: 200 1731s # received: '200' 1731s ok 2 1731s # testing : cached call to index.html 1731s # expected: 200 1731s # received: '200' 1731s ok 3 1731s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1731s ok 1736s t/modules/cgi.t ..................... 1736s 1..58 1736s # Running under perl version 5.040001 for linux 1736s # Current time local: Thu Sep 4 18:20:34 2025 1736s # Current time GMT: Thu Sep 4 18:20:34 2025 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.44 1736s # testing : return code for acceptpathinfodefault.sh 1736s # expected: 200 1736s # received: '200' 1736s ok 1 1736s # testing : body for acceptpathinfodefault.sh 1736s # expected: '' 1736s # received: '' 1736s ok 2 1736s # testing : return code for acceptpathinfodefault.sh/foo 1736s # expected: 200 1736s # received: '200' 1736s ok 3 1736s # testing : body for acceptpathinfodefault.sh/foo 1736s # expected: '/foo' 1736s # received: '/foo' 1736s ok 4 1736s # testing : return code for acceptpathinfooff.sh 1736s # expected: 200 1736s # received: '200' 1736s ok 5 1736s # testing : body for acceptpathinfooff.sh 1736s # expected: '' 1736s # received: '' 1736s ok 6 1736s # testing : return code for acceptpathinfooff.sh/foo 1736s # expected: 404 1736s # received: '404' 1736s ok 7 1736s # no body test for this one 1736s ok 8 1736s # testing : return code for acceptpathinfoon.sh 1736s # expected: 200 1736s # received: '200' 1736s ok 9 1736s # testing : body for acceptpathinfoon.sh 1736s # expected: '' 1736s # received: '' 1736s ok 10 1736s # testing : return code for acceptpathinfoon.sh/foo 1736s # expected: 200 1736s # received: '200' 1736s ok 11 1736s # testing : body for acceptpathinfoon.sh/foo 1736s # expected: '/foo' 1736s # received: '/foo' 1736s ok 12 1736s # testing : return code for bogus-perl.pl 1736s # expected: 500 1736s # received: '500' 1736s ok 13 1736s # cgi log created ok. 1736s ok 14 1736s # testing : return code for bogus-sh.sh 1736s # expected: 500 1736s # received: '500' 1736s ok 15 1736s # checking that log size (807) is bigger than it used to be (523) 1736s ok 16 1736s # testing : return code for nph-stderr.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 17 1736s # testing : body for nph-stderr.pl 1736s # expected: 'this is nph-stdout' 1736s # received: 'this is nph-stdout' 1736s ok 18 1736s # testing : return code for nph-test.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 19 1736s # testing : body for nph-test.pl 1736s # expected: 'ok' 1736s # received: 'ok' 1736s ok 20 1736s # testing : return code for perl.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 21 1736s # testing : body for perl.pl 1736s # expected: 'perl cgi' 1736s # received: 'perl cgi' 1736s ok 22 1736s # testing : return code for sh.sh 1736s # expected: 200 1736s # received: '200' 1736s ok 23 1736s # testing : body for sh.sh 1736s # expected: 'sh cgi' 1736s # received: 'sh cgi' 1736s ok 24 1736s # testing : return code for stderr1.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 25 1736s # testing : body for stderr1.pl 1736s # expected: 'this is stdout' 1736s # received: 'this is stdout' 1736s ok 26 1736s # testing : return code for stderr2.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 27 1736s # testing : body for stderr2.pl 1736s # expected: 'this is also stdout' 1736s # received: 'this is also stdout' 1736s ok 28 1736s # testing : return code for stderr3.pl 1736s # expected: 200 1736s # received: '200' 1736s ok 29 1736s # testing : body for stderr3.pl 1736s # expected: 'this is more stdout' 1736s # received: 'this is more stdout' 1736s ok 30 1736s # posted content (length 10) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1736s # expected: '500' 1736s # received: '500' 1736s ok 31 1736s # checking that log size (35781) is greater than 807 1736s ok 32 1736s # verifying that logged content is 10 characters 1736s ok 33 1736s # posted content (length 99) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1736s # expected: '500' 1736s # received: '500' 1736s ok 34 1736s # checking that log size (36240) is greater than 35781 1736s ok 35 1736s # verifying that logged content is 99 characters 1736s ok 36 1736s # posted content (length 250) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1736s # expected: '500' 1736s # received: '500' 1736s ok 37 1736s # checking that log size (36851) is greater than 36240 1736s ok 38 1736s # verifying that logged content is 250 characters 1736s ok 39 1736s # posted content (length 255) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1736s # expected: '500' 1736s # received: '500' 1736s ok 40 1736s # checking that log size (37467) is greater than 36851 1736s ok 41 1736s # verifying that logged content is 255 characters 1736s ok 42 1736s # posted content (length 256) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1736s # expected: '500' 1736s # received: '500' 1736s ok 43 1736s # checking that log size (38084) is greater than 37467 1736s ok 44 1736s # verifying that logged content is 256 characters 1736s ok 45 1736s # posted content (length 257) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1736s # expected: '500' 1736s # received: '500' 1736s ok 46 1736s # checking that log size (38701) is greater than 38084 1736s ok 47 1736s # verifying that logged content is 256 characters 1736s ok 48 1736s # posted content (length 258) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1736s # expected: '500' 1736s # received: '500' 1736s ok 49 1736s # checking that log size (39318) is greater than 38701 1736s ok 50 1736s # verifying that logged content is 256 characters 1736s ok 51 1736s # posted content (length 1024) to bogus-perl.pl 1736s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1736s # expected: '500' 1736s # received: '500' 1736s ok 52 1736s # checking that log size (39936) is greater than 39318 1736s ok 53 1736s # verifying that logged content is 256 characters 1736s ok 54 1736s # verifying log is greater than 40960 bytes. 1736s ok 55 1736s # verifying log did not grow after making bogus request. 1736s ok 56 1736s # verifying log did not grow after making another bogus request. 1736s ok 57 1736s # checking that HEAD /modules/cgi/perl.pl returns 200. 1736s ok 58 1736s ok 1739s t/modules/data.t .................... 1739s 1..2 1739s # Running under perl version 5.040001 for linux 1739s # Current time local: Thu Sep 4 18:20:39 2025 1739s # Current time GMT: Thu Sep 4 18:20:39 2025 1739s # Using Test.pm version 1.31 1739s # Using Apache/Test.pm version 1.44 1739s # testing : Checking return code is '200' 1739s # expected: 200 1739s # received: '200' 1739s ok 1 1739s ok 2 1739s ok 1744s t/modules/dav.t ..................... 1744s 1..19 1744s # Running under perl version 5.040001 for linux 1744s # Current time local: Thu Sep 4 18:20:42 2025 1744s # Current time GMT: Thu Sep 4 18:20:42 2025 1744s # Using Test.pm version 1.31 1744s # Using Apache/Test.pm version 1.44 1744s resource lock test: 1744s ok 1 1744s DAV put test: 1744s ok 2 1744s getting DAV resource properties: 1744s ok 3 1744s created: Thu, 04 Sep 2025 18:20:45 GMT 1744s modified: Thu, 04 Sep 2025 18:20:45 GMT 1744s now: Thu, 04 Sep 2025 18:20:47 GMT 1744s ok 4 1744s ok 5 1744s resource lock status test: 1744s ok 6 1744s resource unlock test: 1744s ok 7 1744s resource lock status test: 1744s ok 8 1744s getting uri... 1744s expect: 1744s -> 1744s 1744s
1744s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1789s # 1789s # 1789s # Hello World 1789s # 1789s #

[back]

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

mod_include test

1789s # 1789s # 1789s # Hello World 1789s # 1789s #

[back]

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

mod_include test

1789s # 1789s # 1789s # Hello World 1789s # 1789s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

1858s #

The document has moved here.

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

Moved Permanently

1858s #

The document has moved here.

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

Moved Permanently

1858s #

The document has moved here.

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

Moved Permanently

1858s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1858s #

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

Multiple Choices

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

Available documents: 1858s #

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

Multiple Choices

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

Available documents: 1858s #

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

Moved Permanently

1858s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1858s #

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

Multiple Choices

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

Available documents: 1858s #

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

Moved Permanently

1858s #

The document has moved here.

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

Apache Server Status for localhost (via 127.0.0.1)

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

1861s
Current Time: Thursday, 04-Sep-2025 18:22:44 UTC
1861s
Restart Time: Thursday, 04-Sep-2025 18:16:35 UTC
1861s
Parent Server Config. Generation: 1
1861s
Parent Server MPM Generation: 0
1861s
Server uptime: 6 minutes 8 seconds
1861s
Server load: 0.88 0.94 0.81
1861s
Total accesses: 6876 - Total Traffic: 139.0 MB - Total Duration: 30064
1861s
CPU Usage: u4.51 s5.26 cu1.19 cs.58 - 3.14% CPU load
1861s
18.7 requests/sec - 386.7 kB/second - 20.7 kB/request - 4.37231 ms/request
1861s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1861s
1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0949011no0yes00250000
1949012no0yes00250000
2949014no0yes00250000
3971371no0yes10240000
Sum400 10990000
1861s
________________________________________________________________
1861s _____________________________W______............................
1861s ................................................................
1861s ................................................................
1861s ................................................................
1861s ................................................................
1861s ................
1861s

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

1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s
SrvPIDAccMCPU 1861s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09490110/91/91_ 1861s 3.76701140.00.580.58 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/95/95_ 1861s 3.797012510.010.4410.44 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/92/92_ 1861s 3.7670960.00.510.51 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/99/99_ 1861s 3.79302120.010.9510.95 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-09490110/93/93_ 1861s 3.77301080.01.031.03 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/95/95_ 1861s 3.747021820.00.590.59 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/90/90_ 1861s 3.79301370.00.500.50 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09490110/98/98_ 1861s 3.74701880.00.920.92 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/92/92_ 1861s 3.7870840.00.370.37 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/86/86_ 1861s 3.79301410.00.420.42 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-09490110/98/98_ 1861s 3.78701010.04.854.85 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/95/95_ 1861s 3.7870850.00.560.56 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/98/98_ 1861s 3.79701660.00.500.50 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/99/99_ 1861s 3.76711050.00.500.50 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/93/93_ 1861s 3.7570960.00.630.63 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/95/95_ 1861s 3.76701570.04.524.52 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/98/98_ 1861s 3.797010980.00.890.89 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/86/86_ 1861s 3.78701280.02.502.50 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/86/86_ 1861s 3.7670720.00.640.64 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/98/98_ 1861s 3.7670950.00.780.78 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/93/93_ 1861s 3.79701520.04.934.93 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/100/100_ 1861s 3.7730930.00.460.46 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/99/99_ 1861s 3.79301500.06.506.50 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
0-09490110/104/104_ 1861s 3.783067100.00.460.46 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09490110/96/96_ 1861s 3.78301170.00.700.70 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/82/82_ 1861s 3.49316890.00.490.49 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy-qsa.html?bloo=blar HTTP/1.1
1-09490120/76/76_ 1861s 3.5530820.00.560.56 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09490120/80/80_ 1861s 3.5370810.00.600.60 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/71/71_ 1861s 3.55302690.06.216.21 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-09490120/79/79_ 1861s 3.5430770.02.012.01 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/87/87_ 1861s 3.5430640.00.380.38 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/75/75_ 1861s 3.5530610.00.560.56 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-09490120/80/80_ 1861s 3.56301070.00.430.43 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-09490120/78/78_ 1861s 3.56301300.00.660.66 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-09490120/65/65_ 1861s 3.5430820.00.380.38 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/79/79_ 1861s 3.54301170.00.430.43 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/82/82_ 1861s 3.5730760.00.540.54 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-09490120/74/74_ 1861s 3.5730690.00.640.64 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
1-09490120/86/86_ 1861s 3.5430720.01.061.06 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/82/82_ 1861s 3.53301630.02.312.31 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/76/76_ 1861s 3.54712250.04.284.28 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/75/75_ 1861s 3.5431840.02.382.38 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/88/88_ 1861s 3.52713200.06.346.34 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/78/78_ 1861s 3.5570820.00.820.82 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/78/78_ 1861s 3.5730750.00.440.44 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-09490120/83/83_ 1861s 3.52701170.01.011.01 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/69/69_ 1861s 3.5570720.00.460.46 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/76/76_ 1861s 3.51704690.010.2110.21 1861s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on?&=test HTTP/1.1
1-09490120/80/80_ 1861s 3.5570710.01.171.17 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09490120/69/69_ 1861s 3.5570710.00.380.38 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/59/59_ 1861s 2.11301050.00.300.30 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/52/52_ 1861s 2.1130830.00.290.29 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/67/67_ 1861s 2.11711660.00.370.37 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/52/52_ 1861s 2.1370850.00.340.34 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/46/46_ 1861s 2.14301080.00.240.24 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-09490140/54/54_ 1861s 2.10701380.00.250.25 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/55/55_ 1861s 2.13702930.00.610.61 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/55/55_ 1861s 2.13701530.00.440.44 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/59/59_ 1861s 2.1170930.00.270.27 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/61/61_ 1861s 2.11711360.00.290.29 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/56/56_ 1861s 2.11701420.00.270.27 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/45/45_ 1861s 2.10701300.00.320.32 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/51/51_ 1861s 2.14701530.00.280.28 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/57/57_ 1861s 2.14702540.00.310.31 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/63/63_ 1861s 2.10701910.00.430.43 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/50/50_ 1861s 2.14301380.00.260.26 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-09490140/61/61_ 1861s 2.14711030.00.370.37 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/48/48_ 1861s 2.0670940.00.250.25 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
2-09490140/53/53_ 1861s 2.1470850.01.051.05 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/59/59_ 1861s 2.14301340.00.760.76 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
2-09490140/56/56_ 1861s 2.14301000.00.320.32 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
2-09490140/58/58_ 1861s 2.03331230.00.230.23 1861s 127.0.0.1http/1.1localhost:8545GET /modules/proxy/fcgi-rewrite-path-info/path/info?query HTTP/
2-09490140/53/53_ 1861s 2.09311100.00.370.37 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/51/51_ 1861s 2.13704290.00.280.28 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09490140/54/54_ 1861s 2.137068230.00.280.28 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/58/58_ 1861s 1.9970660.00.410.41 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/53/53_ 1861s 1.9970910.01.271.27 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/41/41_ 1861s 1.9270990.04.334.33 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect-dir.html?q=%25 HTTP/1.1
3-09713710/44/44_ 1861s 1.9330300.00.180.18 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/foo%20bar.html HTTP/1.1
3-09713710/44/44_ 1861s 1.8532320.00.140.14 1861s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/ HTTP/1.1
3-09713710/45/45_ 1861s 1.95322090.09.929.92 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/pr60478-rewrite-loop/a/X/b/c HTTP/1.1
3-09713710/53/53_ 1861s 2.00301020.00.230.23 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
3-09713710/47/47_ 1861s 1.9530350.00.150.15 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_b/foo/bar/%20baz%0d HTTP/1.
3-09713710/49/49_ 1861s 2.0030410.00.370.37 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
3-09713710/44/44_ 1861s 2.0030450.00.160.16 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-09713710/50/50_ 1861s 2.0031440.00.190.19 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-09713710/42/42_ 1861s 1.9870370.00.220.22 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/48/48_ 1861s 2.0030570.00.280.28 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
3-09713710/47/47_ 1861s 2.0030420.00.250.25 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-09713710/45/45_ 1861s 2.003110510.00.190.19 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-09713710/52/52_ 1861s 1.9271590.00.300.30 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/6 HTTP/1.1
3-09713710/49/49_ 1861s 1.9272720.00.290.29 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
3-09713710/47/47_ 1861s 1.9030580.00.220.22 1861s 127.0.0.1http/1.1localhost:8542POST /balancer-manager HTTP/1.1
3-09713711/51/51W 1861s 1.9200540.00.230.23 1861s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-09713710/57/57_ 1861s 1.9970700.00.590.59 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/42/42_ 1861s 1.9970330.00.170.17 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/44/44_ 1861s 1.9870350.00.230.23 1861s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09713710/43/43_ 1861s 1.92701220.00.250.25 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/redirect.html?q=%25 HTTP/1.1
3-09713710/53/53_ 1861s 1.99301250.06.526.52 1861s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
3-09713710/36/36_ 1861s 1.9271770.02.222.22 1861s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
1861s
1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s 1861s
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
1861s 1861s 1861s ok 1 1861s ok 1864s t/modules/substitute.t .............. 1864s 1..19 1864s # Running under perl version 5.040001 for linux 1864s # Current time local: Thu Sep 4 18:22:44 2025 1864s # Current time GMT: Thu Sep 4 18:22:44 2025 1864s # Using Test.pm version 1.31 1864s # Using Apache/Test.pm version 1.44 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barbar': OK 1864s ok 1 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barbar': OK 1864s ok 2 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'foofoo': OK 1864s ok 3 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barbar': OK 1864s ok 4 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barbar': OK 1864s ok 5 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barbar': OK 1864s ok 6 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'foof 1864s oo': OK 1864s ok 7 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'xfoo': OK 1864s ok 8 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1864s ok 9 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1864s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1864s got 200 'barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1864s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s barx 1865s ': OK 1865s ok 10 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'a$1axb(': OK 1865s ok 11 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'a$XX': OK 1865s ok 12 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1865s ok 13 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'x&x': OK 1865s ok 14 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'xx': OK 1865s ok 15 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'fcooar': OK 1865s ok 16 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'fc$1ar': OK 1865s ok 17 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'fdooar': OK 1865s ok 18 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s got 200 'XXXfooXXX 1865s bar': OK 1865s ok 19 1865s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1865s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1865s ok 1869s t/modules/unique_id.t ............... 1869s 1..300 1869s # Running under perl version 5.040001 for linux 1869s # Current time local: Thu Sep 4 18:22:47 2025 1869s # Current time GMT: Thu Sep 4 18:22:47 2025 1869s # Using Test.pm version 1.31 1869s # Using Apache/Test.pm version 1.44 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 1 1869s # unique id: aLnY-g0NQILDVq-OmNzmvQAAAAU 1869s ok 2 1869s ok 3 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 4 1869s # unique id: aLnY-g0NQILDVq-OmNzmvgAAAAc 1869s ok 5 1869s ok 6 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 7 1869s # unique id: aLnY-g0NQILDVq-OmNzmvwAAAA4 1869s ok 8 1869s ok 9 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 10 1869s # unique id: aLnY-hv2BMKc4tWlM-DnDgAAAJc 1869s ok 11 1869s ok 12 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 13 1869s # unique id: aLnY-g0NQILDVq-OmNzmwAAAAAA 1869s ok 14 1869s ok 15 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 16 1869s # unique id: aLnY-g0NQILDVq-OmNzmwQAAAA0 1869s ok 17 1869s ok 18 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 19 1869s # unique id: aLnY-hv2BMKc4tWlM-DnDwAAAIM 1869s ok 20 1869s ok 21 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 22 1869s # unique id: aLnY-g0NQILDVq-OmNzmwgAAAA8 1869s ok 23 1869s ok 24 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 25 1869s # unique id: aLnY-g0NQILDVq-OmNzmwwAAABM 1869s ok 26 1869s ok 27 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 28 1869s # unique id: aLnY-g0NQILDVq-OmNzmxAAAAAI 1869s ok 29 1869s ok 30 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 31 1869s # unique id: aLnY-p5hHB0OiHx7gL34fwAAAE8 1869s ok 32 1869s ok 33 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 34 1869s # unique id: aLnY-g0NQILDVq-OmNzmxQAAABI 1869s ok 35 1869s ok 36 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 37 1869s # unique id: aLnY-hv2BMKc4tWlM-DnEAAAAIU 1869s ok 38 1869s ok 39 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 40 1869s # unique id: aLnY-gTE7V4HCxcyoSIkvQAAANE 1869s ok 41 1869s ok 42 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 43 1869s # unique id: aLnY-g0NQILDVq-OmNzmxgAAAAQ 1869s ok 44 1869s ok 45 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 46 1869s # unique id: aLnY-p5hHB0OiHx7gL34gAAAAFE 1869s ok 47 1869s ok 48 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 49 1869s # unique id: aLnY-g0NQILDVq-OmNzmxwAAABU 1869s ok 50 1869s ok 51 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 52 1869s # unique id: aLnY-gTE7V4HCxcyoSIkvgAAAMs 1869s ok 53 1869s ok 54 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 55 1869s # unique id: aLnY-gTE7V4HCxcyoSIkvwAAANI 1869s ok 56 1869s ok 57 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 58 1869s # unique id: aLnY-55hHB0OiHx7gL34gQAAAFI 1869s ok 59 1869s ok 60 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 61 1869s # unique id: aLnY-w0NQILDVq-OmNzmyAAAABc 1869s ok 62 1869s ok 63 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 64 1869s # unique id: aLnY-wTE7V4HCxcyoSIkwAAAAM8 1869s ok 65 1869s ok 66 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 67 1869s # unique id: aLnY-w0NQILDVq-OmNzmyQAAABg 1869s ok 68 1869s ok 69 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 70 1869s # unique id: aLnY-wTE7V4HCxcyoSIkwQAAANA 1869s ok 71 1869s ok 72 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 73 1869s # unique id: aLnY-wTE7V4HCxcyoSIkwgAAAMA 1869s ok 74 1869s ok 75 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 76 1869s # unique id: aLnY-xv2BMKc4tWlM-DnEQAAAIg 1869s ok 77 1869s ok 78 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 79 1869s # unique id: aLnY-xv2BMKc4tWlM-DnEgAAAIY 1869s ok 80 1869s ok 81 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 82 1869s # unique id: aLnY-xv2BMKc4tWlM-DnEwAAAIc 1869s ok 83 1869s ok 84 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 85 1869s # unique id: aLnY-xv2BMKc4tWlM-DnFAAAAIw 1869s ok 86 1869s ok 87 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 88 1869s # unique id: aLnY-55hHB0OiHx7gL34ggAAAFc 1869s ok 89 1869s ok 90 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 91 1869s # unique id: aLnY-wTE7V4HCxcyoSIkwwAAAMI 1869s ok 92 1869s ok 93 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 94 1869s # unique id: aLnY-55hHB0OiHx7gL34gwAAAFg 1869s ok 95 1869s ok 96 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 97 1869s # unique id: aLnY-w0NQILDVq-OmNzmygAAAAo 1869s ok 98 1869s ok 99 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 100 1869s # unique id: aLnY-w0NQILDVq-OmNzmywAAAAc 1869s ok 101 1869s ok 102 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 103 1869s # unique id: aLnY-w0NQILDVq-OmNzmzAAAAA4 1869s ok 104 1869s ok 105 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 106 1869s # unique id: aLnY-w0NQILDVq-OmNzmzQAAAAA 1869s ok 107 1869s ok 108 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 109 1869s # unique id: aLnY-w0NQILDVq-OmNzmzgAAAA0 1869s ok 110 1869s ok 111 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 112 1869s # unique id: aLnY-w0NQILDVq-OmNzmzwAAAA8 1869s ok 113 1869s ok 114 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 115 1869s # unique id: aLnY-w0NQILDVq-OmNzm0AAAABM 1869s ok 116 1869s ok 117 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 118 1869s # unique id: aLnY-w0NQILDVq-OmNzm0QAAAAI 1869s ok 119 1869s ok 120 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 121 1869s # unique id: aLnY-w0NQILDVq-OmNzm0gAAABI 1869s ok 122 1869s ok 123 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 124 1869s # unique id: aLnY-w0NQILDVq-OmNzm0wAAAAQ 1869s ok 125 1869s ok 126 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 127 1869s # unique id: aLnY-55hHB0OiHx7gL34hAAAAEE 1869s ok 128 1869s ok 129 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 130 1869s # unique id: aLnY-wTE7V4HCxcyoSIkxAAAAME 1869s ok 131 1869s ok 132 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 133 1869s # unique id: aLnY-w0NQILDVq-OmNzm1AAAABU 1869s ok 134 1869s ok 135 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 136 1869s # unique id: aLnY-wTE7V4HCxcyoSIkxQAAANc 1869s ok 137 1869s ok 138 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 139 1869s # unique id: aLnY-55hHB0OiHx7gL34hQAAAEY 1869s ok 140 1869s ok 141 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 142 1869s # unique id: aLnY-55hHB0OiHx7gL34hgAAAEM 1869s ok 143 1869s ok 144 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 145 1869s # unique id: aLnY-55hHB0OiHx7gL34hwAAAEM 1869s ok 146 1869s ok 147 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 148 1869s # unique id: aLnY-55hHB0OiHx7gL34iAAAAEk 1869s ok 149 1869s ok 150 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 151 1869s # unique id: aLnY-55hHB0OiHx7gL34iQAAAEo 1869s ok 152 1869s ok 153 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 154 1869s # unique id: aLnY-55hHB0OiHx7gL34igAAAE0 1869s ok 155 1869s ok 156 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 157 1869s # unique id: aLnY-55hHB0OiHx7gL34iwAAAFA 1869s ok 158 1869s ok 159 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 160 1869s # unique id: aLnY-55hHB0OiHx7gL34jAAAAE4 1869s ok 161 1869s ok 162 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 163 1869s # unique id: aLnY-55hHB0OiHx7gL34jQAAAE8 1869s ok 164 1869s ok 165 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 166 1869s # unique id: aLnY-55hHB0OiHx7gL34jgAAAFU 1869s ok 167 1869s ok 168 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 169 1869s # unique id: aLnY-55hHB0OiHx7gL34jwAAAFI 1869s ok 170 1869s ok 171 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 172 1869s # unique id: aLnY-55hHB0OiHx7gL34kAAAAFY 1869s ok 173 1869s ok 174 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 175 1869s # unique id: aLnY-55hHB0OiHx7gL34kQAAAFc 1869s ok 176 1869s ok 177 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 178 1869s # unique id: aLnY-55hHB0OiHx7gL34kgAAAFg 1869s ok 179 1869s ok 180 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 181 1869s # unique id: aLnY-xv2BMKc4tWlM-DnFQAAAI0 1869s ok 182 1869s ok 183 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 184 1869s # unique id: aLnY-xv2BMKc4tWlM-DnFgAAAJE 1869s ok 185 1869s ok 186 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 187 1869s # unique id: aLnY-xv2BMKc4tWlM-DnFwAAAI4 1869s ok 188 1869s ok 189 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 190 1869s # unique id: aLnY-w0NQILDVq-OmNzm1QAAABc 1869s ok 191 1869s ok 192 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 193 1869s # unique id: aLnY-w0NQILDVq-OmNzm1gAAABg 1869s ok 194 1869s ok 195 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 196 1869s # unique id: aLnY-xv2BMKc4tWlM-DnGAAAAJY 1869s ok 197 1869s ok 198 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 199 1869s # unique id: aLnY-wTE7V4HCxcyoSIkxgAAAMk 1869s ok 200 1869s ok 201 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 202 1869s # unique id: aLnY-w0NQILDVq-OmNzm1wAAAAo 1869s ok 203 1869s ok 204 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 205 1869s # unique id: aLnY-w0NQILDVq-OmNzm2AAAAAg 1869s ok 206 1869s ok 207 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 208 1869s # unique id: aLnY-wTE7V4HCxcyoSIkxwAAAMY 1869s ok 209 1869s ok 210 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 211 1869s # unique id: aLnY-wTE7V4HCxcyoSIkyAAAAMQ 1869s ok 212 1869s ok 213 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 214 1869s # unique id: aLnY-wTE7V4HCxcyoSIkyQAAAMo 1869s ok 215 1869s ok 216 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 217 1869s # unique id: aLnY-w0NQILDVq-OmNzm2QAAAAs 1869s ok 218 1869s ok 219 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 220 1869s # unique id: aLnY-55hHB0OiHx7gL34kwAAAEE 1869s ok 221 1869s ok 222 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 223 1869s # unique id: aLnY-xv2BMKc4tWlM-DnGQAAAJU 1869s ok 224 1869s ok 225 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 226 1869s # unique id: aLnY-wTE7V4HCxcyoSIkygAAAMc 1869s ok 227 1869s ok 228 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 229 1869s # unique id: aLnY-wTE7V4HCxcyoSIkywAAANE 1869s ok 230 1869s ok 231 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 232 1869s # unique id: aLnY-55hHB0OiHx7gL34lAAAAEY 1869s ok 233 1869s ok 234 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 235 1869s # unique id: aLnY-wTE7V4HCxcyoSIkzAAAAMs 1869s ok 236 1869s ok 237 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 238 1869s # unique id: aLnY-w0NQILDVq-OmNzm2gAAABE 1869s ok 239 1869s ok 240 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 241 1869s # unique id: aLnY-wTE7V4HCxcyoSIkzQAAANI 1869s ok 242 1869s ok 243 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 244 1869s # unique id: aLnY_Bv2BMKc4tWlM-DnGgAAAIE 1869s ok 245 1869s ok 246 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 247 1869s # unique id: aLnY_J5hHB0OiHx7gL34lQAAAEQ 1869s ok 248 1869s ok 249 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 250 1869s # unique id: aLnY_J5hHB0OiHx7gL34lgAAAEg 1869s ok 251 1869s ok 252 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 253 1869s # unique id: aLnY_J5hHB0OiHx7gL34lwAAAEk 1869s ok 254 1869s ok 255 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 256 1869s # unique id: aLnY_A0NQILDVq-OmNzm2wAAAAw 1869s ok 257 1869s ok 258 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 259 1869s # unique id: aLnY_J5hHB0OiHx7gL34mAAAAEc 1869s ok 260 1869s ok 261 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 262 1869s # unique id: aLnY_Bv2BMKc4tWlM-DnGwAAAIA 1869s ok 263 1869s ok 264 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 265 1869s # unique id: aLnY_J5hHB0OiHx7gL34mQAAAEs 1869s ok 266 1869s ok 267 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 268 1869s # unique id: aLnY_A0NQILDVq-OmNzm3AAAAAE 1869s ok 269 1869s ok 270 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 271 1869s # unique id: aLnY_A0NQILDVq-OmNzm3QAAABA 1869s ok 272 1869s ok 273 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 274 1869s # unique id: aLnY_A0NQILDVq-OmNzm3gAAABQ 1869s ok 275 1869s ok 276 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 277 1869s # unique id: aLnY_A0NQILDVq-OmNzm3wAAABY 1869s ok 278 1869s ok 279 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 280 1869s # unique id: aLnY_A0NQILDVq-OmNzm4AAAAAM 1869s ok 281 1869s ok 282 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 283 1869s # unique id: aLnY_A0NQILDVq-OmNzm4QAAAAM 1869s ok 284 1869s ok 285 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 286 1869s # unique id: aLnY_A0NQILDVq-OmNzm4gAAABc 1869s ok 287 1869s ok 288 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 289 1869s # unique id: aLnY_A0NQILDVq-OmNzm4wAAABg 1869s ok 290 1869s ok 291 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 292 1869s # unique id: aLnY_A0NQILDVq-OmNzm5AAAAAU 1869s ok 293 1869s ok 294 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 295 1869s # unique id: aLnY_A0NQILDVq-OmNzm5QAAAAc 1869s ok 296 1869s ok 297 1869s # testing : fetch unique ID 1869s # expected: 200 1869s # received: '200' 1869s ok 298 1869s # unique id: aLnY_A0NQILDVq-OmNzm5gAAAA4 1869s ok 299 1869s ok 300 1869s ok 1873s t/modules/usertrack.t ............... 1873s 1..1004 1873s # Running under perl version 5.040001 for linux 1873s # Current time local: Thu Sep 4 18:22:52 2025 1873s # Current time GMT: Thu Sep 4 18:22:52 2025 1873s # Using Test.pm version 1.31 1873s # Using Apache/Test.pm version 1.44 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 1 1873s ok 2 1873s Set-Cookie: usertrack_test=3e83b33b.63dfdcf6172e2; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=3e83b33b.63dfdcf6172e2 1873s ok 3 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 4 1873s ok 5 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 6 1873s ok 7 1873s Set-Cookie: usertrack_test=1fc3e13e.63dfdcf6191e4; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=1fc3e13e.63dfdcf6191e4 1873s ok 8 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 9 1873s ok 10 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 11 1873s ok 12 1873s Set-Cookie: usertrack_test=54de9d08.63dfdcf61a6d6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=54de9d08.63dfdcf61a6d6 1873s ok 13 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 14 1873s ok 15 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 16 1873s ok 17 1873s Set-Cookie: usertrack_test=84ac7ddf.63dfdcf61b70c; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=84ac7ddf.63dfdcf61b70c 1873s ok 18 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 19 1873s ok 20 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 21 1873s ok 22 1873s Set-Cookie: usertrack_test=1ef0c222.63dfdcf61c5ba; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=1ef0c222.63dfdcf61c5ba 1873s ok 23 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 24 1873s ok 25 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 26 1873s ok 27 1873s Set-Cookie: usertrack_test=da77549c.63dfdcf61d5c8; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=da77549c.63dfdcf61d5c8 1873s ok 28 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 29 1873s ok 30 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 31 1873s ok 32 1873s Set-Cookie: usertrack_test=9fbbd1ca.63dfdcf61e3ab; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=9fbbd1ca.63dfdcf61e3ab 1873s ok 33 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 34 1873s ok 35 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 36 1873s ok 37 1873s Set-Cookie: usertrack_test=50ad4f5a.63dfdcf61f336; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=50ad4f5a.63dfdcf61f336 1873s ok 38 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 39 1873s ok 40 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 41 1873s ok 42 1873s Set-Cookie: usertrack_test=144c3f8.63dfdcf62067e; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=144c3f8.63dfdcf62067e 1873s ok 43 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 44 1873s ok 45 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 46 1873s ok 47 1873s Set-Cookie: usertrack_test=6398d9da.63dfdcf62147a; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=6398d9da.63dfdcf62147a 1873s ok 48 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 49 1873s ok 50 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 51 1873s ok 52 1873s Set-Cookie: usertrack_test=be6368b8.63dfdcf6221f6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=be6368b8.63dfdcf6221f6 1873s ok 53 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 54 1873s ok 55 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 56 1873s ok 57 1873s Set-Cookie: usertrack_test=cef4446d.63dfdcf622fc6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=cef4446d.63dfdcf622fc6 1873s ok 58 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 59 1873s ok 60 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 61 1873s ok 62 1873s Set-Cookie: usertrack_test=bdffb8d.63dfdcf623db8; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=bdffb8d.63dfdcf623db8 1873s ok 63 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 64 1873s ok 65 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 66 1873s ok 67 1873s Set-Cookie: usertrack_test=dbc0ff7d.63dfdcf624b00; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=dbc0ff7d.63dfdcf624b00 1873s ok 68 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 69 1873s ok 70 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 71 1873s ok 72 1873s Set-Cookie: usertrack_test=f33cb50f.63dfdcf625834; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f33cb50f.63dfdcf625834 1873s ok 73 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 74 1873s ok 75 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 76 1873s ok 77 1873s Set-Cookie: usertrack_test=477e46ed.63dfdcf626641; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=477e46ed.63dfdcf626641 1873s ok 78 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 79 1873s ok 80 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 81 1873s ok 82 1873s Set-Cookie: usertrack_test=4557065.63dfdcf6274c3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=4557065.63dfdcf6274c3 1873s ok 83 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 84 1873s ok 85 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 86 1873s ok 87 1873s Set-Cookie: usertrack_test=a7aad9b5.63dfdcf6286b5; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a7aad9b5.63dfdcf6286b5 1873s ok 88 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 89 1873s ok 90 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 91 1873s ok 92 1873s Set-Cookie: usertrack_test=eb5afa5e.63dfdcf6294cb; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=eb5afa5e.63dfdcf6294cb 1873s ok 93 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 94 1873s ok 95 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 96 1873s ok 97 1873s Set-Cookie: usertrack_test=318a4067.63dfdcf62a4fa; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=318a4067.63dfdcf62a4fa 1873s ok 98 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 99 1873s ok 100 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 101 1873s ok 102 1873s Set-Cookie: usertrack_test=4e1464af.63dfdcf62b5c6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=4e1464af.63dfdcf62b5c6 1873s ok 103 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 104 1873s ok 105 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 106 1873s ok 107 1873s Set-Cookie: usertrack_test=a82a1da8.63dfdcf62c3a3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a82a1da8.63dfdcf62c3a3 1873s ok 108 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 109 1873s ok 110 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 111 1873s ok 112 1873s Set-Cookie: usertrack_test=d7ff7d0.63dfdcf62d131; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d7ff7d0.63dfdcf62d131 1873s ok 113 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 114 1873s ok 115 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 116 1873s ok 117 1873s Set-Cookie: usertrack_test=e358aeab.63dfdcf62df43; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=e358aeab.63dfdcf62df43 1873s ok 118 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 119 1873s ok 120 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 121 1873s ok 122 1873s Set-Cookie: usertrack_test=2579f90c.63dfdcf62ed41; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=2579f90c.63dfdcf62ed41 1873s ok 123 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 124 1873s ok 125 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 126 1873s ok 127 1873s Set-Cookie: usertrack_test=da13a29a.63dfdcf62fc95; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=da13a29a.63dfdcf62fc95 1873s ok 128 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 129 1873s ok 130 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 131 1873s ok 132 1873s Set-Cookie: usertrack_test=a5a36e2c.63dfdcf630a84; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a5a36e2c.63dfdcf630a84 1873s ok 133 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 134 1873s ok 135 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 136 1873s ok 137 1873s Set-Cookie: usertrack_test=eb4f9126.63dfdcf631c63; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=eb4f9126.63dfdcf631c63 1873s ok 138 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 139 1873s ok 140 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 141 1873s ok 142 1873s Set-Cookie: usertrack_test=7cffed8e.63dfdcf632bb3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=7cffed8e.63dfdcf632bb3 1873s ok 143 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 144 1873s ok 145 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 146 1873s ok 147 1873s Set-Cookie: usertrack_test=534ddb68.63dfdcf6339e7; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=534ddb68.63dfdcf6339e7 1873s ok 148 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 149 1873s ok 150 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 151 1873s ok 152 1873s Set-Cookie: usertrack_test=b4a12b76.63dfdcf6347af; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=b4a12b76.63dfdcf6347af 1873s ok 153 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 154 1873s ok 155 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 156 1873s ok 157 1873s Set-Cookie: usertrack_test=8389e826.63dfdcf635564; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=8389e826.63dfdcf635564 1873s ok 158 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 159 1873s ok 160 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 161 1873s ok 162 1873s Set-Cookie: usertrack_test=dd03b276.63dfdcf6365f9; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=dd03b276.63dfdcf6365f9 1873s ok 163 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 164 1873s ok 165 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 166 1873s ok 167 1873s Set-Cookie: usertrack_test=a2783d61.63dfdcf63753f; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a2783d61.63dfdcf63753f 1873s ok 168 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 169 1873s ok 170 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 171 1873s ok 172 1873s Set-Cookie: usertrack_test=795b8702.63dfdcf638225; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=795b8702.63dfdcf638225 1873s ok 173 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 174 1873s ok 175 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 176 1873s ok 177 1873s Set-Cookie: usertrack_test=daa95857.63dfdcf638fae; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=daa95857.63dfdcf638fae 1873s ok 178 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 179 1873s ok 180 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 181 1873s ok 182 1873s Set-Cookie: usertrack_test=a22973cb.63dfdcf639f2e; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a22973cb.63dfdcf639f2e 1873s ok 183 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 184 1873s ok 185 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 186 1873s ok 187 1873s Set-Cookie: usertrack_test=3daf2c02.63dfdcf63ad1d; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=3daf2c02.63dfdcf63ad1d 1873s ok 188 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 189 1873s ok 190 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 191 1873s ok 192 1873s Set-Cookie: usertrack_test=4a7714d8.63dfdcf63ba0f; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=4a7714d8.63dfdcf63ba0f 1873s ok 193 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 194 1873s ok 195 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 196 1873s ok 197 1873s Set-Cookie: usertrack_test=71ae6eeb.63dfdcf63c7e2; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=71ae6eeb.63dfdcf63c7e2 1873s ok 198 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 199 1873s ok 200 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 201 1873s ok 202 1873s Set-Cookie: usertrack_test=c3c44ce3.63dfdcf63d817; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=c3c44ce3.63dfdcf63d817 1873s ok 203 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 204 1873s ok 205 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 206 1873s ok 207 1873s Set-Cookie: usertrack_test=af9a4ec6.63dfdcf63e703; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=af9a4ec6.63dfdcf63e703 1873s ok 208 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 209 1873s ok 210 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 211 1873s ok 212 1873s Set-Cookie: usertrack_test=26d41a2d.63dfdcf63f69a; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=26d41a2d.63dfdcf63f69a 1873s ok 213 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 214 1873s ok 215 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 216 1873s ok 217 1873s Set-Cookie: usertrack_test=707fdf5.63dfdcf640a16; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=707fdf5.63dfdcf640a16 1873s ok 218 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 219 1873s ok 220 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 221 1873s ok 222 1873s Set-Cookie: usertrack_test=5b4004e7.63dfdcf6419aa; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=5b4004e7.63dfdcf6419aa 1873s ok 223 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 224 1873s ok 225 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 226 1873s ok 227 1873s Set-Cookie: usertrack_test=2f1c9a8c.63dfdcf642862; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=2f1c9a8c.63dfdcf642862 1873s ok 228 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 229 1873s ok 230 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 231 1873s ok 232 1873s Set-Cookie: usertrack_test=7006e1d4.63dfdcf643b7a; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=7006e1d4.63dfdcf643b7a 1873s ok 233 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 234 1873s ok 235 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 236 1873s ok 237 1873s Set-Cookie: usertrack_test=f9a770f6.63dfdcf644bd2; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f9a770f6.63dfdcf644bd2 1873s ok 238 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 239 1873s ok 240 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 241 1873s ok 242 1873s Set-Cookie: usertrack_test=49a35d01.63dfdcf646467; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=49a35d01.63dfdcf646467 1873s ok 243 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 244 1873s ok 245 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 246 1873s ok 247 1873s Set-Cookie: usertrack_test=6b3689e9.63dfdcf6473d4; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=6b3689e9.63dfdcf6473d4 1873s ok 248 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 249 1873s ok 250 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 251 1873s ok 252 1873s Set-Cookie: usertrack_test=afc47a1b.63dfdcf64836b; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=afc47a1b.63dfdcf64836b 1873s ok 253 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 254 1873s ok 255 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 256 1873s ok 257 1873s Set-Cookie: usertrack_test=db72eda9.63dfdcf649283; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=db72eda9.63dfdcf649283 1873s ok 258 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 259 1873s ok 260 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 261 1873s ok 262 1873s Set-Cookie: usertrack_test=d31d8a4f.63dfdcf649f5e; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d31d8a4f.63dfdcf649f5e 1873s ok 263 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 264 1873s ok 265 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 266 1873s ok 267 1873s Set-Cookie: usertrack_test=3a020590.63dfdcf64aeb3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=3a020590.63dfdcf64aeb3 1873s ok 268 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 269 1873s ok 270 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 271 1873s ok 272 1873s Set-Cookie: usertrack_test=f1568dc5.63dfdcf64be9f; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f1568dc5.63dfdcf64be9f 1873s ok 273 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 274 1873s ok 275 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 276 1873s ok 277 1873s Set-Cookie: usertrack_test=5239367f.63dfdcf64d186; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=5239367f.63dfdcf64d186 1873s ok 278 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 279 1873s ok 280 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 281 1873s ok 282 1873s Set-Cookie: usertrack_test=512fdc78.63dfdcf64e136; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=512fdc78.63dfdcf64e136 1873s ok 283 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 284 1873s ok 285 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 286 1873s ok 287 1873s Set-Cookie: usertrack_test=29add91.63dfdcf64f181; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=29add91.63dfdcf64f181 1873s ok 288 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 289 1873s ok 290 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 291 1873s ok 292 1873s Set-Cookie: usertrack_test=e34daa60.63dfdcf650350; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=e34daa60.63dfdcf650350 1873s ok 293 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 294 1873s ok 295 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 296 1873s ok 297 1873s Set-Cookie: usertrack_test=8968479b.63dfdcf6510e3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=8968479b.63dfdcf6510e3 1873s ok 298 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 299 1873s ok 300 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 301 1873s ok 302 1873s Set-Cookie: usertrack_test=8f80f614.63dfdcf6521b6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=8f80f614.63dfdcf6521b6 1873s ok 303 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 304 1873s ok 305 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 306 1873s ok 307 1873s Set-Cookie: usertrack_test=983733f1.63dfdcf652f35; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=983733f1.63dfdcf652f35 1873s ok 308 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 309 1873s ok 310 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 311 1873s ok 312 1873s Set-Cookie: usertrack_test=d8291154.63dfdcf654198; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d8291154.63dfdcf654198 1873s ok 313 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 314 1873s ok 315 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 316 1873s ok 317 1873s Set-Cookie: usertrack_test=f0d683b6.63dfdcf6551c7; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f0d683b6.63dfdcf6551c7 1873s ok 318 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 319 1873s ok 320 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 321 1873s ok 322 1873s Set-Cookie: usertrack_test=92b1e911.63dfdcf6562f0; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=92b1e911.63dfdcf6562f0 1873s ok 323 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 324 1873s ok 325 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 326 1873s ok 327 1873s Set-Cookie: usertrack_test=f2e1584a.63dfdcf6574a9; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f2e1584a.63dfdcf6574a9 1873s ok 328 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 329 1873s ok 330 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 331 1873s ok 332 1873s Set-Cookie: usertrack_test=58b5f30e.63dfdcf65825d; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=58b5f30e.63dfdcf65825d 1873s ok 333 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 334 1873s ok 335 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 336 1873s ok 337 1873s Set-Cookie: usertrack_test=e3dd5876.63dfdcf658f60; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=e3dd5876.63dfdcf658f60 1873s ok 338 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 339 1873s ok 340 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 341 1873s ok 342 1873s Set-Cookie: usertrack_test=ef131fb5.63dfdcf65a104; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=ef131fb5.63dfdcf65a104 1873s ok 343 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 344 1873s ok 345 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 346 1873s ok 347 1873s Set-Cookie: usertrack_test=7ee5391.63dfdcf65b1d0; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=7ee5391.63dfdcf65b1d0 1873s ok 348 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 349 1873s ok 350 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 351 1873s ok 352 1873s Set-Cookie: usertrack_test=ce93db32.63dfdcf65c3ea; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=ce93db32.63dfdcf65c3ea 1873s ok 353 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 354 1873s ok 355 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 356 1873s ok 357 1873s Set-Cookie: usertrack_test=8529b398.63dfdcf65d40b; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=8529b398.63dfdcf65d40b 1873s ok 358 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 359 1873s ok 360 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 361 1873s ok 362 1873s Set-Cookie: usertrack_test=674f7607.63dfdcf65e3b6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=674f7607.63dfdcf65e3b6 1873s ok 363 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 364 1873s ok 365 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 366 1873s ok 367 1873s Set-Cookie: usertrack_test=9cf4116a.63dfdcf65f134; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=9cf4116a.63dfdcf65f134 1873s ok 368 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 369 1873s ok 370 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 371 1873s ok 372 1873s Set-Cookie: usertrack_test=7823b298.63dfdcf65fe08; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=7823b298.63dfdcf65fe08 1873s ok 373 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 374 1873s ok 375 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 376 1873s ok 377 1873s Set-Cookie: usertrack_test=897394.63dfdcf660d6e; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=897394.63dfdcf660d6e 1873s ok 378 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 379 1873s ok 380 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 381 1873s ok 382 1873s Set-Cookie: usertrack_test=4cbc4176.63dfdcf661f8c; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=4cbc4176.63dfdcf661f8c 1873s ok 383 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 384 1873s ok 385 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 386 1873s ok 387 1873s Set-Cookie: usertrack_test=69d97ccf.63dfdcf66353c; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=69d97ccf.63dfdcf66353c 1873s ok 388 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 389 1873s ok 390 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 391 1873s ok 392 1873s Set-Cookie: usertrack_test=71dd9fdf.63dfdcf664313; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=71dd9fdf.63dfdcf664313 1873s ok 393 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 394 1873s ok 395 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 396 1873s ok 397 1873s Set-Cookie: usertrack_test=ae87a37e.63dfdcf665406; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=ae87a37e.63dfdcf665406 1873s ok 398 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 399 1873s ok 400 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 401 1873s ok 402 1873s Set-Cookie: usertrack_test=9123ccb0.63dfdcf6663ea; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=9123ccb0.63dfdcf6663ea 1873s ok 403 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 404 1873s ok 405 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 406 1873s ok 407 1873s Set-Cookie: usertrack_test=57a930a0.63dfdcf6670db; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=57a930a0.63dfdcf6670db 1873s ok 408 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 409 1873s ok 410 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 411 1873s ok 412 1873s Set-Cookie: usertrack_test=2d71e740.63dfdcf667e62; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=2d71e740.63dfdcf667e62 1873s ok 413 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 414 1873s ok 415 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 416 1873s ok 417 1873s Set-Cookie: usertrack_test=d9e5008f.63dfdcf66923d; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d9e5008f.63dfdcf66923d 1873s ok 418 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 419 1873s ok 420 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 421 1873s ok 422 1873s Set-Cookie: usertrack_test=19c6ad85.63dfdcf66a292; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=19c6ad85.63dfdcf66a292 1873s ok 423 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 424 1873s ok 425 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 426 1873s ok 427 1873s Set-Cookie: usertrack_test=f489a650.63dfdcf66b3fc; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=f489a650.63dfdcf66b3fc 1873s ok 428 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 429 1873s ok 430 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 431 1873s ok 432 1873s Set-Cookie: usertrack_test=64cc67cb.63dfdcf66c546; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=64cc67cb.63dfdcf66c546 1873s ok 433 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 434 1873s ok 435 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 436 1873s ok 437 1873s Set-Cookie: usertrack_test=de10dffe.63dfdcf66d67d; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=de10dffe.63dfdcf66d67d 1873s ok 438 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 439 1873s ok 440 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 441 1873s ok 442 1873s Set-Cookie: usertrack_test=d3000fa8.63dfdcf66e49c; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d3000fa8.63dfdcf66e49c 1873s ok 443 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 444 1873s ok 445 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 446 1873s ok 447 1873s Set-Cookie: usertrack_test=d7d1b1f5.63dfdcf66f45a; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d7d1b1f5.63dfdcf66f45a 1873s ok 448 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 449 1873s ok 450 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 451 1873s ok 452 1873s Set-Cookie: usertrack_test=23869e07.63dfdcf6704af; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=23869e07.63dfdcf6704af 1873s ok 453 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 454 1873s ok 455 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 456 1873s ok 457 1873s Set-Cookie: usertrack_test=6fa4349.63dfdcf6712fc; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=6fa4349.63dfdcf6712fc 1873s ok 458 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 459 1873s ok 460 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 461 1873s ok 462 1873s Set-Cookie: usertrack_test=95cd23a8.63dfdcf6720d7; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=95cd23a8.63dfdcf6720d7 1873s ok 463 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 464 1873s ok 465 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 466 1873s ok 467 1873s Set-Cookie: usertrack_test=ad3cdae.63dfdcf672ebd; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=ad3cdae.63dfdcf672ebd 1873s ok 468 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 469 1873s ok 470 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 471 1873s ok 472 1873s Set-Cookie: usertrack_test=3425c022.63dfdcf673c98; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=3425c022.63dfdcf673c98 1873s ok 473 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 474 1873s ok 475 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 476 1873s ok 477 1873s Set-Cookie: usertrack_test=7e5296d1.63dfdcf674a55; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=7e5296d1.63dfdcf674a55 1873s ok 478 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 479 1873s ok 480 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 481 1873s ok 482 1873s Set-Cookie: usertrack_test=11c0054.63dfdcf67582e; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=11c0054.63dfdcf67582e 1873s ok 483 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 484 1873s ok 485 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 486 1873s ok 487 1873s Set-Cookie: usertrack_test=ac8e71ff.63dfdcf676604; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=ac8e71ff.63dfdcf676604 1873s ok 488 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 489 1873s ok 490 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 491 1873s ok 492 1873s Set-Cookie: usertrack_test=b4c13ba2.63dfdcf6773e7; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=b4c13ba2.63dfdcf6773e7 1873s ok 493 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 494 1873s ok 495 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 496 1873s ok 497 1873s Set-Cookie: usertrack_test=696d9d85.63dfdcf6781f5; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=696d9d85.63dfdcf6781f5 1873s ok 498 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 499 1873s ok 500 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 501 1873s ok 502 1873s Set-Cookie: usertrack_test=a3246e25.63dfdcf678ff6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=a3246e25.63dfdcf678ff6 1873s ok 503 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 504 1873s ok 505 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 506 1873s ok 507 1873s Set-Cookie: usertrack_test=2aa178a1.63dfdcf679ddb; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=2aa178a1.63dfdcf679ddb 1873s ok 508 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 509 1873s ok 510 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 511 1873s ok 512 1873s Set-Cookie: usertrack_test=fb07b07c.63dfdcf67abad; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=fb07b07c.63dfdcf67abad 1873s ok 513 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 514 1873s ok 515 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 516 1873s ok 517 1873s Set-Cookie: usertrack_test=416a1063.63dfdcf67b96d; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=416a1063.63dfdcf67b96d 1873s ok 518 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 519 1873s ok 520 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 521 1873s ok 522 1873s Set-Cookie: usertrack_test=6bd1ed26.63dfdcf67c6f2; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=6bd1ed26.63dfdcf67c6f2 1873s ok 523 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 524 1873s ok 525 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 526 1873s ok 527 1873s Set-Cookie: usertrack_test=b4f4c57e.63dfdcf67d4d4; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=b4f4c57e.63dfdcf67d4d4 1873s ok 528 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 529 1873s ok 530 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 531 1873s ok 532 1873s Set-Cookie: usertrack_test=d937dc55.63dfdcf67e271; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=d937dc55.63dfdcf67e271 1873s ok 533 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 534 1873s ok 535 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 536 1873s ok 537 1873s Set-Cookie: usertrack_test=e3fb5a15.63dfdcf67f028; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=e3fb5a15.63dfdcf67f028 1873s ok 538 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 539 1873s ok 540 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 541 1873s ok 542 1873s Set-Cookie: usertrack_test=611ec428.63dfdcf67ff8f; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=611ec428.63dfdcf67ff8f 1873s ok 543 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 544 1873s ok 545 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 546 1873s ok 547 1873s Set-Cookie: usertrack_test=757ecfa0.63dfdcf6812d3; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=757ecfa0.63dfdcf6812d3 1873s ok 548 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 549 1873s ok 550 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 551 1873s ok 552 1873s Set-Cookie: usertrack_test=43183fd3.63dfdcf682112; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=43183fd3.63dfdcf682112 1873s ok 553 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 554 1873s ok 555 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 556 1873s ok 557 1873s Set-Cookie: usertrack_test=9bddf3c0.63dfdcf682fb6; path=/; expires=Thu, 04-Sep-25 18:23:55 GMT 1873s Cookie: usertrack_test=9bddf3c0.63dfdcf682fb6 1873s ok 558 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 559 1873s ok 560 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 561 1873s ok 562 1873s Set-Cookie: usertrack_test=860de9c7.63dfdcf6845e2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=860de9c7.63dfdcf6845e2 1873s ok 563 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 564 1873s ok 565 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 566 1873s ok 567 1873s Set-Cookie: usertrack_test=547c2d6b.63dfdcf685434; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=547c2d6b.63dfdcf685434 1873s ok 568 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 569 1873s ok 570 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 571 1873s ok 572 1873s Set-Cookie: usertrack_test=fc5532d1.63dfdcf6864d4; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=fc5532d1.63dfdcf6864d4 1873s ok 573 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 574 1873s ok 575 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 576 1873s ok 577 1873s Set-Cookie: usertrack_test=5d2704da.63dfdcf68777d; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=5d2704da.63dfdcf68777d 1873s ok 578 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 579 1873s ok 580 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 581 1873s ok 582 1873s Set-Cookie: usertrack_test=f6e1449e.63dfdcf688864; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f6e1449e.63dfdcf688864 1873s ok 583 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 584 1873s ok 585 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 586 1873s ok 587 1873s Set-Cookie: usertrack_test=f5ec44ac.63dfdcf68976e; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f5ec44ac.63dfdcf68976e 1873s ok 588 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 589 1873s ok 590 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 591 1873s ok 592 1873s Set-Cookie: usertrack_test=8071f531.63dfdcf68a535; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=8071f531.63dfdcf68a535 1873s ok 593 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 594 1873s ok 595 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 596 1873s ok 597 1873s Set-Cookie: usertrack_test=f53df3de.63dfdcf68b368; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f53df3de.63dfdcf68b368 1873s ok 598 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 599 1873s ok 600 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 601 1873s ok 602 1873s Set-Cookie: usertrack_test=c7356fc.63dfdcf68c124; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=c7356fc.63dfdcf68c124 1873s ok 603 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 604 1873s ok 605 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 606 1873s ok 607 1873s Set-Cookie: usertrack_test=1e8fb556.63dfdcf68d221; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=1e8fb556.63dfdcf68d221 1873s ok 608 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 609 1873s ok 610 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 611 1873s ok 612 1873s Set-Cookie: usertrack_test=2e9d5f2b.63dfdcf68e1dd; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=2e9d5f2b.63dfdcf68e1dd 1873s ok 613 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 614 1873s ok 615 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 616 1873s ok 617 1873s Set-Cookie: usertrack_test=99822e62.63dfdcf68f349; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=99822e62.63dfdcf68f349 1873s ok 618 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 619 1873s ok 620 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 621 1873s ok 622 1873s Set-Cookie: usertrack_test=a7219523.63dfdcf690238; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a7219523.63dfdcf690238 1873s ok 623 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 624 1873s ok 625 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 626 1873s ok 627 1873s Set-Cookie: usertrack_test=7fe6e371.63dfdcf6911e8; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=7fe6e371.63dfdcf6911e8 1873s ok 628 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 629 1873s ok 630 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 631 1873s ok 632 1873s Set-Cookie: usertrack_test=d7a28053.63dfdcf6920fa; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=d7a28053.63dfdcf6920fa 1873s ok 633 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 634 1873s ok 635 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 636 1873s ok 637 1873s Set-Cookie: usertrack_test=788b7a1a.63dfdcf693121; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=788b7a1a.63dfdcf693121 1873s ok 638 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 639 1873s ok 640 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 641 1873s ok 642 1873s Set-Cookie: usertrack_test=d427e34f.63dfdcf693f4e; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=d427e34f.63dfdcf693f4e 1873s ok 643 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 644 1873s ok 645 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 646 1873s ok 647 1873s Set-Cookie: usertrack_test=e3e04365.63dfdcf694fe0; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=e3e04365.63dfdcf694fe0 1873s ok 648 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 649 1873s ok 650 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 651 1873s ok 652 1873s Set-Cookie: usertrack_test=c741e457.63dfdcf69652f; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=c741e457.63dfdcf69652f 1873s ok 653 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 654 1873s ok 655 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 656 1873s ok 657 1873s Set-Cookie: usertrack_test=fd553122.63dfdcf697308; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=fd553122.63dfdcf697308 1873s ok 658 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 659 1873s ok 660 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 661 1873s ok 662 1873s Set-Cookie: usertrack_test=ac683960.63dfdcf6982ed; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=ac683960.63dfdcf6982ed 1873s ok 663 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 664 1873s ok 665 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 666 1873s ok 667 1873s Set-Cookie: usertrack_test=69db47c0.63dfdcf699027; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=69db47c0.63dfdcf699027 1873s ok 668 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 669 1873s ok 670 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 671 1873s ok 672 1873s Set-Cookie: usertrack_test=26c27f0a.63dfdcf699d87; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=26c27f0a.63dfdcf699d87 1873s ok 673 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 674 1873s ok 675 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 676 1873s ok 677 1873s Set-Cookie: usertrack_test=3ce4b6db.63dfdcf69b37f; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=3ce4b6db.63dfdcf69b37f 1873s ok 678 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 679 1873s ok 680 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 681 1873s ok 682 1873s Set-Cookie: usertrack_test=37f91a63.63dfdcf69c339; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=37f91a63.63dfdcf69c339 1873s ok 683 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 684 1873s ok 685 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 686 1873s ok 687 1873s Set-Cookie: usertrack_test=baedab8f.63dfdcf69d481; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=baedab8f.63dfdcf69d481 1873s ok 688 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 689 1873s ok 690 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 691 1873s ok 692 1873s Set-Cookie: usertrack_test=64c37ee2.63dfdcf69e2d2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=64c37ee2.63dfdcf69e2d2 1873s ok 693 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 694 1873s ok 695 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 696 1873s ok 697 1873s Set-Cookie: usertrack_test=3e876f3a.63dfdcf69f0df; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=3e876f3a.63dfdcf69f0df 1873s ok 698 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 699 1873s ok 700 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 701 1873s ok 702 1873s Set-Cookie: usertrack_test=9dd260b6.63dfdcf69fe9e; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=9dd260b6.63dfdcf69fe9e 1873s ok 703 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 704 1873s ok 705 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 706 1873s ok 707 1873s Set-Cookie: usertrack_test=d3009c66.63dfdcf6a0c21; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=d3009c66.63dfdcf6a0c21 1873s ok 708 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 709 1873s ok 710 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 711 1873s ok 712 1873s Set-Cookie: usertrack_test=f7db9263.63dfdcf6a19c6; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f7db9263.63dfdcf6a19c6 1873s ok 713 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 714 1873s ok 715 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 716 1873s ok 717 1873s Set-Cookie: usertrack_test=6820e411.63dfdcf6a26fb; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=6820e411.63dfdcf6a26fb 1873s ok 718 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 719 1873s ok 720 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 721 1873s ok 722 1873s Set-Cookie: usertrack_test=25307f47.63dfdcf6a3500; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=25307f47.63dfdcf6a3500 1873s ok 723 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 724 1873s ok 725 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 726 1873s ok 727 1873s Set-Cookie: usertrack_test=795addee.63dfdcf6a4310; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=795addee.63dfdcf6a4310 1873s ok 728 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 729 1873s ok 730 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 731 1873s ok 732 1873s Set-Cookie: usertrack_test=cf1cf56a.63dfdcf6a5136; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=cf1cf56a.63dfdcf6a5136 1873s ok 733 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 734 1873s ok 735 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 736 1873s ok 737 1873s Set-Cookie: usertrack_test=326c8315.63dfdcf6a5f2d; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=326c8315.63dfdcf6a5f2d 1873s ok 738 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 739 1873s ok 740 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 741 1873s ok 742 1873s Set-Cookie: usertrack_test=bf242806.63dfdcf6a6c69; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=bf242806.63dfdcf6a6c69 1873s ok 743 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 744 1873s ok 745 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 746 1873s ok 747 1873s Set-Cookie: usertrack_test=97d8e4ed.63dfdcf6a7939; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=97d8e4ed.63dfdcf6a7939 1873s ok 748 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 749 1873s ok 750 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 751 1873s ok 752 1873s Set-Cookie: usertrack_test=7cbaeb45.63dfdcf6a86f4; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=7cbaeb45.63dfdcf6a86f4 1873s ok 753 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 754 1873s ok 755 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 756 1873s ok 757 1873s Set-Cookie: usertrack_test=471c3566.63dfdcf6a939f; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=471c3566.63dfdcf6a939f 1873s ok 758 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 759 1873s ok 760 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 761 1873s ok 762 1873s Set-Cookie: usertrack_test=2f330986.63dfdcf6aa059; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=2f330986.63dfdcf6aa059 1873s ok 763 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 764 1873s ok 765 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 766 1873s ok 767 1873s Set-Cookie: usertrack_test=f59a9f6.63dfdcf6aad2c; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f59a9f6.63dfdcf6aad2c 1873s ok 768 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 769 1873s ok 770 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 771 1873s ok 772 1873s Set-Cookie: usertrack_test=eec6144b.63dfdcf6abb76; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=eec6144b.63dfdcf6abb76 1873s ok 773 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 774 1873s ok 775 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 776 1873s ok 777 1873s Set-Cookie: usertrack_test=3630410d.63dfdcf6ac8e8; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=3630410d.63dfdcf6ac8e8 1873s ok 778 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 779 1873s ok 780 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 781 1873s ok 782 1873s Set-Cookie: usertrack_test=cc862b9f.63dfdcf6ad6a4; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=cc862b9f.63dfdcf6ad6a4 1873s ok 783 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 784 1873s ok 785 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 786 1873s ok 787 1873s Set-Cookie: usertrack_test=5a3cc04c.63dfdcf6ae3c6; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=5a3cc04c.63dfdcf6ae3c6 1873s ok 788 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 789 1873s ok 790 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 791 1873s ok 792 1873s Set-Cookie: usertrack_test=f1f5c9e9.63dfdcf6af5ac; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=f1f5c9e9.63dfdcf6af5ac 1873s ok 793 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 794 1873s ok 795 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 796 1873s ok 797 1873s Set-Cookie: usertrack_test=5733fad5.63dfdcf6b02cf; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=5733fad5.63dfdcf6b02cf 1873s ok 798 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 799 1873s ok 800 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 801 1873s ok 802 1873s Set-Cookie: usertrack_test=ede23bb.63dfdcf6b1408; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=ede23bb.63dfdcf6b1408 1873s ok 803 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 804 1873s ok 805 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 806 1873s ok 807 1873s Set-Cookie: usertrack_test=a1012d3.63dfdcf6b23e4; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a1012d3.63dfdcf6b23e4 1873s ok 808 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 809 1873s ok 810 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 811 1873s ok 812 1873s Set-Cookie: usertrack_test=61e04a9b.63dfdcf6b3226; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=61e04a9b.63dfdcf6b3226 1873s ok 813 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 814 1873s ok 815 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 816 1873s ok 817 1873s Set-Cookie: usertrack_test=5ff3063b.63dfdcf6b432e; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=5ff3063b.63dfdcf6b432e 1873s ok 818 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 819 1873s ok 820 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 821 1873s ok 822 1873s Set-Cookie: usertrack_test=58167823.63dfdcf6b50f2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=58167823.63dfdcf6b50f2 1873s ok 823 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 824 1873s ok 825 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 826 1873s ok 827 1873s Set-Cookie: usertrack_test=a5e04a65.63dfdcf6b613d; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a5e04a65.63dfdcf6b613d 1873s ok 828 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 829 1873s ok 830 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 831 1873s ok 832 1873s Set-Cookie: usertrack_test=1d0a6462.63dfdcf6b6fb1; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=1d0a6462.63dfdcf6b6fb1 1873s ok 833 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 834 1873s ok 835 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 836 1873s ok 837 1873s Set-Cookie: usertrack_test=cd4b03f1.63dfdcf6b7cf1; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=cd4b03f1.63dfdcf6b7cf1 1873s ok 838 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 839 1873s ok 840 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 841 1873s ok 842 1873s Set-Cookie: usertrack_test=c58f61ff.63dfdcf6b89f8; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=c58f61ff.63dfdcf6b89f8 1873s ok 843 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 844 1873s ok 845 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 846 1873s ok 847 1873s Set-Cookie: usertrack_test=457f74a.63dfdcf6b9795; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=457f74a.63dfdcf6b9795 1873s ok 848 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 849 1873s ok 850 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 851 1873s ok 852 1873s Set-Cookie: usertrack_test=eba71f38.63dfdcf6bac10; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=eba71f38.63dfdcf6bac10 1873s ok 853 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 854 1873s ok 855 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 856 1873s ok 857 1873s Set-Cookie: usertrack_test=38f6a755.63dfdcf6bbd78; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=38f6a755.63dfdcf6bbd78 1873s ok 858 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 859 1873s ok 860 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 861 1873s ok 862 1873s Set-Cookie: usertrack_test=77578255.63dfdcf6bcea2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=77578255.63dfdcf6bcea2 1873s ok 863 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 864 1873s ok 865 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 866 1873s ok 867 1873s Set-Cookie: usertrack_test=496f7c00.63dfdcf6bddb7; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=496f7c00.63dfdcf6bddb7 1873s ok 868 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 869 1873s ok 870 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 871 1873s ok 872 1873s Set-Cookie: usertrack_test=99fc369.63dfdcf6becf9; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=99fc369.63dfdcf6becf9 1873s ok 873 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 874 1873s ok 875 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 876 1873s ok 877 1873s Set-Cookie: usertrack_test=ba69001f.63dfdcf6bfd67; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=ba69001f.63dfdcf6bfd67 1873s ok 878 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 879 1873s ok 880 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 881 1873s ok 882 1873s Set-Cookie: usertrack_test=62400e5f.63dfdcf6c0cbe; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=62400e5f.63dfdcf6c0cbe 1873s ok 883 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 884 1873s ok 885 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 886 1873s ok 887 1873s Set-Cookie: usertrack_test=cd243b56.63dfdcf6c1b72; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=cd243b56.63dfdcf6c1b72 1873s ok 888 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 889 1873s ok 890 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 891 1873s ok 892 1873s Set-Cookie: usertrack_test=63f365a2.63dfdcf6c298f; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=63f365a2.63dfdcf6c298f 1873s ok 893 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 894 1873s ok 895 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 896 1873s ok 897 1873s Set-Cookie: usertrack_test=37537375.63dfdcf6c36e4; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=37537375.63dfdcf6c36e4 1873s ok 898 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 899 1873s ok 900 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 901 1873s ok 902 1873s Set-Cookie: usertrack_test=a11751a0.63dfdcf6c46af; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a11751a0.63dfdcf6c46af 1873s ok 903 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 904 1873s ok 905 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 906 1873s ok 907 1873s Set-Cookie: usertrack_test=8ce63c2c.63dfdcf6c5694; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=8ce63c2c.63dfdcf6c5694 1873s ok 908 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 909 1873s ok 910 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 911 1873s ok 912 1873s Set-Cookie: usertrack_test=ea0225e4.63dfdcf6c7097; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=ea0225e4.63dfdcf6c7097 1873s ok 913 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 914 1873s ok 915 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 916 1873s ok 917 1873s Set-Cookie: usertrack_test=2e01ced5.63dfdcf6c8254; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=2e01ced5.63dfdcf6c8254 1873s ok 918 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 919 1873s ok 920 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 921 1873s ok 922 1873s Set-Cookie: usertrack_test=b34c7806.63dfdcf6c91e0; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=b34c7806.63dfdcf6c91e0 1873s ok 923 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 924 1873s ok 925 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 926 1873s ok 927 1873s Set-Cookie: usertrack_test=9345a963.63dfdcf6ca1bd; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=9345a963.63dfdcf6ca1bd 1873s ok 928 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 929 1873s ok 930 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 931 1873s ok 932 1873s Set-Cookie: usertrack_test=a6cae79b.63dfdcf6cb151; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a6cae79b.63dfdcf6cb151 1873s ok 933 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 934 1873s ok 935 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 936 1873s ok 937 1873s Set-Cookie: usertrack_test=a59f6e79.63dfdcf6cc369; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=a59f6e79.63dfdcf6cc369 1873s ok 938 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 939 1873s ok 940 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 941 1873s ok 942 1873s Set-Cookie: usertrack_test=8445c66b.63dfdcf6cd0fd; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=8445c66b.63dfdcf6cd0fd 1873s ok 943 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 944 1873s ok 945 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 946 1873s ok 947 1873s Set-Cookie: usertrack_test=754a36f9.63dfdcf6cdea2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=754a36f9.63dfdcf6cdea2 1873s ok 948 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 949 1873s ok 950 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 951 1873s ok 952 1873s Set-Cookie: usertrack_test=4a6c183c.63dfdcf6cecc7; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=4a6c183c.63dfdcf6cecc7 1873s ok 953 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 954 1873s ok 955 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 956 1873s ok 957 1873s Set-Cookie: usertrack_test=9037b1ac.63dfdcf6cfa86; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=9037b1ac.63dfdcf6cfa86 1873s ok 958 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 959 1873s ok 960 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 961 1873s ok 962 1873s Set-Cookie: usertrack_test=10d5c77b.63dfdcf6d08a6; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=10d5c77b.63dfdcf6d08a6 1873s ok 963 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 964 1873s ok 965 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 966 1873s ok 967 1873s Set-Cookie: usertrack_test=30b6ecad.63dfdcf6d1776; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=30b6ecad.63dfdcf6d1776 1873s ok 968 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 969 1873s ok 970 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 971 1873s ok 972 1873s Set-Cookie: usertrack_test=df1431b3.63dfdcf6d2a94; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=df1431b3.63dfdcf6d2a94 1873s ok 973 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 974 1873s ok 975 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 976 1873s ok 977 1873s Set-Cookie: usertrack_test=bd595cbb.63dfdcf6d3c17; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=bd595cbb.63dfdcf6d3c17 1873s ok 978 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 979 1873s ok 980 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 981 1873s ok 982 1873s Set-Cookie: usertrack_test=b12c21cd.63dfdcf6d51f2; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=b12c21cd.63dfdcf6d51f2 1873s ok 983 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 984 1873s ok 985 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 986 1873s ok 987 1873s Set-Cookie: usertrack_test=430b734e.63dfdcf6d63a5; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=430b734e.63dfdcf6d63a5 1873s ok 988 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 989 1873s ok 990 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 991 1873s ok 992 1873s Set-Cookie: usertrack_test=64210a1f.63dfdcf6d74e5; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=64210a1f.63dfdcf6d74e5 1873s ok 993 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 994 1873s ok 995 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 996 1873s ok 997 1873s Set-Cookie: usertrack_test=36b39daf.63dfdcf6d83fd; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s Cookie: usertrack_test=36b39daf.63dfdcf6d83fd 1873s ok 998 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 999 1873s ok 1000 1873s ok 1001 1873s # testing : Checking return code is '200' 1873s # expected: 200 1873s # received: '200' 1873s ok 1002 1873s # usertrack_test=c2140f78.63dfdcf6d9836; path=/; expires=Thu, 04-Sep-25 18:23:56 GMT 1873s ok 1003 1873s # expected: undef 1873s # received: undef 1873s ok 1004 1873s ok 1876s t/modules/vhost_alias.t ............. 1876s 1..8 1876s # Running under perl version 5.040001 for linux 1876s # Current time local: Thu Sep 4 18:22:56 2025 1876s # Current time GMT: Thu Sep 4 18:22:56 2025 1876s # Using Test.pm version 1.31 1876s # Using Apache/Test.pm version 1.44 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1876s # writing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1876s # testing : VirtalDocumentRoot test 1876s # expected: 'www.vha-test.com' 1876s # received: 'www.vha-test.com' 1876s ok 1 1876s # testing : VirtualScriptAlias test 1876s # expected: 'test cgi for www.vha-test.com' 1876s # received: 'test cgi for www.vha-test.com' 1876s ok 2 1876s # testing : VirtalDocumentRoot test 1876s # expected: 'big.server.name.from.heck.org' 1876s # received: 'big.server.name.from.heck.org' 1876s ok 3 1876s # testing : VirtualScriptAlias test 1876s # expected: 'test cgi for big.server.name.from.heck.org' 1876s # received: 'test cgi for big.server.name.from.heck.org' 1876s ok 4 1876s # testing : VirtalDocumentRoot test 1876s # expected: 'ab.com' 1876s # received: 'ab.com' 1876s ok 5 1876s # testing : VirtualScriptAlias test 1876s # expected: 'test cgi for ab.com' 1876s # received: 'test cgi for ab.com' 1876s ok 6 1876s # testing : VirtalDocumentRoot test 1876s # expected: 'w-t-f.net' 1876s # received: 'w-t-f.net' 1876s ok 7 1876s # testing : VirtualScriptAlias test 1876s # expected: 'test cgi for w-t-f.net' 1876s # received: 'test cgi for w-t-f.net' 1876s ok 8 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1876s # removing file: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1876s # removing dir tree: /tmp/autopkgtest.DLQkVC/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1876s ok 1879s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1883s t/protocol/echo.t ................... 1883s 1..8 1883s # Running under perl version 5.040001 for linux 1883s # Current time local: Thu Sep 4 18:23:02 2025 1883s # Current time GMT: Thu Sep 4 18:23:02 2025 1883s # Using Test.pm version 1.31 1883s # Using Apache/Test.pm version 1.44 1883s testing mod_echo_ssl 1883s ok 1 1883s #Cipher: TLS_AES_256_GCM_SHA384 1883s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1883s # testing : echo 1883s # expected: 't/protocol/echo.t' 1883s # received: 't/protocol/echo.t' 1883s ok 2 1883s # testing : echo 1883s # expected: '/usr/bin/perl' 1883s # received: '/usr/bin/perl' 1883s ok 3 1883s # testing : echo 1883s # expected: '12851621285162128516212851621285162' 1883s # received: '12851621285162128516212851621285162' 1883s ok 4 1883s testing mod_echo 1883s ok 5 1883s # testing : echo 1883s # expected: 't/protocol/echo.t' 1883s # received: 't/protocol/echo.t' 1883s ok 6 1883s # testing : echo 1883s # expected: '/usr/bin/perl' 1883s # received: '/usr/bin/perl' 1883s ok 7 1883s # testing : echo 1883s # expected: '12851621285162128516212851621285162' 1883s # received: '12851621285162128516212851621285162' 1883s ok 8 1883s ok 1886s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1888s t/security/CVE-2003-0542.t .......... 1888s 1..1 1888s # Running under perl version 5.040001 for linux 1888s # Current time local: Thu Sep 4 18:23:09 2025 1888s # Current time GMT: Thu Sep 4 18:23:09 2025 1888s # Using Test.pm version 1.31 1888s # Using Apache/Test.pm version 1.44 1888s # testing : CAN-2003-0542 test case 1888s # expected: 404 1888s # received: '404' 1888s ok 1 1888s ok 1892s t/security/CVE-2004-0747.t .......... 1892s 1..1 1892s # Running under perl version 5.040001 for linux 1892s # Current time local: Thu Sep 4 18:23:11 2025 1892s # Current time GMT: Thu Sep 4 18:23:11 2025 1892s # Using Test.pm version 1.31 1892s # Using Apache/Test.pm version 1.44 1892s # testing : CAN-2004-0747 ap_resolve_env test case 1892s # expected: 200 1892s # received: 200 1892s ok 1 1892s ok 1895s t/security/CVE-2004-0811.t .......... 1895s 1..8 1895s # Running under perl version 5.040001 for linux 1895s # Current time local: Thu Sep 4 18:23:15 2025 1895s # Current time GMT: Thu Sep 4 18:23:15 2025 1895s # Using Test.pm version 1.31 1895s # Using Apache/Test.pm version 1.44 1895s # testing : subdir access allowed 1895s # expected: 200 1895s # received: '200' 1895s ok 1 1895s # testing : subdir access allowed 1895s # expected: 200 1895s # received: '200' 1895s ok 2 1895s # testing : subdir access allowed 1895s # expected: 200 1895s # received: '200' 1895s ok 3 1895s # testing : subdir access allowed 1895s # expected: 200 1895s # received: '200' 1895s ok 4 1895s # testing : topdir access denied 1895s # expected: 401 1895s # received: '401' 1895s ok 5 1895s # testing : topdir access denied 1895s # expected: 401 1895s # received: '401' 1895s ok 6 1895s # testing : topdir access denied 1895s # expected: 401 1895s # received: '401' 1895s ok 7 1895s # testing : topdir access denied 1895s # expected: 401 1895s # received: '401' 1895s ok 8 1895s ok 1899s t/security/CVE-2004-0940.t .......... 1899s 1..1 1899s # Running under perl version 5.040001 for linux 1899s # Current time local: Thu Sep 4 18:23:18 2025 1899s # Current time GMT: Thu Sep 4 18:23:18 2025 1899s # Using Test.pm version 1.31 1899s # Using Apache/Test.pm version 1.44 1899s # testing : response was 200 1899s # expected: 200 1899s # received: '200' 1899s ok 1 1899s ok 1903s t/security/CVE-2004-0942.t .......... 1903s 1..2 1903s # Running under perl version 5.040001 for linux 1903s # Current time local: Thu Sep 4 18:23:22 2025 1903s # Current time GMT: Thu Sep 4 18:23:22 2025 1903s # Using Test.pm version 1.31 1903s # Using Apache/Test.pm version 1.44 1903s ok 1 1903s # testing : request was refused 1903s # expected: qr/^HTTP\/1\.. 400/ 1903s # received: 'HTTP/1.1 400 Bad Request 1903s # ' 1903s ok 2 1903s ok 1907s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1910s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1913s t/security/CVE-2005-2491.t .......... 1913s 1..4 1913s # Running under perl version 5.040001 for linux 1913s # Current time local: Thu Sep 4 18:23:33 2025 1913s # Current time GMT: Thu Sep 4 18:23:33 2025 1913s # Using Test.pm version 1.31 1913s # Using Apache/Test.pm version 1.44 1913s # testing : check that server did not segfault 1913s # expected: 'Internal Server Error' 1913s # received: 'Internal Server Error' 1913s ok 1 1913s # testing : check for 500 response error 1913s # expected: 500 1913s # received: '500' 1913s ok 2 1913s # testing : check that server did not segfault 1913s # expected: 'Internal Server Error' 1913s # received: 'Internal Server Error' 1913s ok 3 1913s # testing : check for 500 response error 1913s # expected: 500 1913s # received: '500' 1913s ok 4 1913s ok 1917s t/security/CVE-2005-2700.t .......... 1917s 1..2 1917s # Running under perl version 5.040001 for linux 1917s # Current time local: Thu Sep 4 18:23:36 2025 1917s # Current time GMT: Thu Sep 4 18:23:36 2025 1917s # Using Test.pm version 1.31 1917s # Using Apache/Test.pm version 1.44 1917s # testing : access permitted without ccert 1917s # expected: 200 1917s # received: '200' 1917s ok 1 1917s # testing : access *not* permitted without ccert 1917s # expected: 200 1917s # received: '403' 1917s ok 2 1917s ok 1921s t/security/CVE-2005-3352.t .......... 1921s 1..2 1921s # Running under perl version 5.040001 for linux 1921s # Current time local: Thu Sep 4 18:23:40 2025 1921s # Current time GMT: Thu Sep 4 18:23:40 2025 1921s # Using Test.pm version 1.31 1921s # Using Apache/Test.pm version 1.44 1921s # testing : response code is OK 1921s # expected: 200 1921s # received: '200' 1921s ok 1 1921s # testing : referer was escaped 1921s # expected: qr/%22%3e/ 1921s # received: ' 1921s # 1921s # Menu for /security/CVE-2005-3352.map 1921s # 1921s #

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

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

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

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

Bad Request

1983s #

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

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

Forbidden

2019s

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

2019s 2019s ok 1 2019s HTTP/1.1 200 OK 2019s Connection: close 2019s Date: Thu, 04 Sep 2025 18:25:22 GMT 2019s Accept-Ranges: bytes 2019s ETag: "1a-62c6deaf13e40" 2019s Server: Apache/2.4.64 (Ubuntu) OpenSSL/3.5.0 2019s Vary: In-If1 2019s Content-Length: 26 2019s Content-Type: text/html 2019s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 2019s Client-Date: Thu, 04 Sep 2025 18:25:22 GMT 2019s Client-Peer: 127.0.0.1:8532 2019s Client-Response-Num: 1 2019s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2019s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2019s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2019s Client-SSL-Socket-Class: IO::Socket::SSL 2019s Client-SSL-Version: TLSv1_3 2019s DMMATCH1: 1 2019s 2019s welcome to localhost:8529 2019s ok 2 2019s 500 Server closed connection without sending any data back 2019s Content-Type: text/plain 2019s Client-Date: Thu, 04 Sep 2025 18:25:22 GMT 2019s Client-Warning: Internal response 2019s 2019s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2019s ok 3 2019s ok 2019s All tests successful. 2019s Files=143, Tests=7316, 517 wallclock secs ( 1.66 usr 0.15 sys + 360.08 cusr 83.62 csys = 445.51 CPU) 2019s Result: PASS 2019s [warning] server localhost:8529 shutdown 2020s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2020s Files=143, Tests=7316, 517 wallclock secs ( 1.66 usr 0.15 sys + 360.08 cusr 83.62 csys = 445.51 CPU) 2020s + grep -E '^Result: PASS' testlog.mpm_event 2020s Result: PASS 2020s + grep -E '^Result: FAIL' testlog.mpm_event 2020s + grep -E 'server dumped core' testlog.mpm_event 2020s + return 0 2021s autopkgtest [18:25:24]: test run-test-suite: -----------------------] 2025s run-test-suite PASS 2025s autopkgtest [18:25:27]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2025s autopkgtest [18:25:28]: test default-mods: preparing testbed 2032s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2135s autopkgtest [18:27:18]: testbed dpkg architecture: ppc64el 2135s autopkgtest [18:27:18]: testbed apt version: 3.1.5ubuntu1 2136s autopkgtest [18:27:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2136s autopkgtest [18:27:19]: testbed release detected to be: questing 2137s autopkgtest [18:27:20]: updating testbed package index (apt update) 2137s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2137s Get:2 http://ftpmaster.internal/ubuntu questing InRelease [265 kB] 2138s Get:3 http://ftpmaster.internal/ubuntu questing-updates InRelease [126 kB] 2138s Get:4 http://ftpmaster.internal/ubuntu questing-security InRelease [126 kB] 2138s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2138s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2139s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2139s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2139s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2139s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2139s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2139s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2139s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2139s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2139s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2139s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2139s Get:17 http://ftpmaster.internal/ubuntu questing/universe ppc64el c-n-f Metadata [300 kB] 2141s Fetched 1704 kB in 3s (539 kB/s) 2142s Reading package lists... 2143s Failed to check for VM: Permission denied 2143s autopkgtest [18:27:26]: upgrading testbed (apt dist-upgrade and autopurge) 2143s Reading package lists... 2143s Building dependency tree... 2143s Reading state information... 2143s Calculating upgrade... 2143s The following packages will be upgraded: 2143s bpftrace cryptsetup-bin libcryptsetup12 2144s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2144s Need to get 2766 kB of archives. 2144s After this operation, 0 B of additional disk space will be used. 2144s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2144s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2147s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2147s Fetched 2766 kB in 4s (766 kB/s) 2148s (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 ... 117956 files and directories currently installed.) 2148s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2148s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2148s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2148s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2148s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2148s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2148s Setting up bpftrace (0.23.5-1ubuntu1) ... 2148s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2148s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2148s Processing triggers for man-db (2.13.1-1) ... 2148s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2149s Reading package lists... 2149s Building dependency tree... 2149s Reading state information... 2149s Solving dependencies... 2149s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2152s Reading package lists... 2152s Building dependency tree... 2152s Reading state information... 2152s Solving dependencies... 2152s The following NEW packages will be installed: 2152s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2152s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2152s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2152s Need to get 2415 kB of archives. 2152s After this operation, 15.0 MB of additional disk space will be used. 2152s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2153s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2153s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2153s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2153s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2153s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2154s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2155s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2155s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2155s Fetched 2415 kB in 3s (874 kB/s) 2155s Selecting previously unselected package libapr1t64:ppc64el. 2155s (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 ... 117956 files and directories currently installed.) 2155s Preparing to unpack .../0-libapr1t64_1.7.5-1_ppc64el.deb ... 2155s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2155s Selecting previously unselected package libaprutil1t64:ppc64el. 2155s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2155s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2155s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2155s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2155s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2155s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2155s Selecting previously unselected package liblua5.4-0:ppc64el. 2155s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2155s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2155s Selecting previously unselected package apache2-bin. 2155s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2155s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2-data. 2155s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2155s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2-utils. 2155s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2155s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2155s Selecting previously unselected package apache2. 2155s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2155s Unpacking apache2 (2.4.64-1ubuntu2) ... 2155s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2155s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2155s Setting up apache2-data (2.4.64-1ubuntu2) ... 2155s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2155s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2155s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2155s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2155s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2155s Setting up apache2 (2.4.64-1ubuntu2) ... 2155s Enabling module mpm_event. 2155s Enabling module authz_core. 2155s Enabling module authz_host. 2155s Enabling module authn_core. 2155s Enabling module auth_basic. 2155s Enabling module access_compat. 2155s Enabling module authn_file. 2156s Enabling module authz_user. 2156s Enabling module alias. 2156s Enabling module dir. 2156s Enabling module autoindex. 2158s Enabling module env. 2158s Enabling module mime. 2158s Enabling module negotiation. 2158s Enabling module setenvif. 2158s Enabling module filter. 2158s Enabling module deflate. 2158s Enabling module status. 2158s Enabling module reqtimeout. 2158s Enabling conf charset. 2158s Enabling conf localized-error-pages. 2158s Enabling conf other-vhosts-access-log. 2158s Enabling conf security. 2158s Enabling conf serve-cgi-bin. 2158s Enabling site 000-default. 2158s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2158s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2158s Processing triggers for ufw (0.36.2-9) ... 2158s Processing triggers for man-db (2.13.1-1) ... 2159s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2167s autopkgtest [18:27:50]: test default-mods: [----------------------- 2167s alias_module (shared) 2167s auth_basic_module (shared) 2167s authn_core_module (shared) 2167s authz_core_module (shared) 2167s log_config_module (static) 2167s mime_module (shared) 2167s reqtimeout_module (shared) 2167s version_module (static) 2167s watchdog_module (static) 2167s autopkgtest [18:27:50]: test default-mods: -----------------------] 2168s default-mods PASS 2168s autopkgtest [18:27:51]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2168s autopkgtest [18:27:51]: test duplicate-module-load: preparing testbed 2168s Reading package lists... 2168s Building dependency tree... 2168s Reading state information... 2168s Solving dependencies... 2169s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2169s autopkgtest [18:27:52]: test duplicate-module-load: [----------------------- 2169s + cd /tmp/autopkgtest.DLQkVC/autopkgtest_tmp 2169s + apache2ctl -l -M 2169s + sort unsorted 2169s + grep core.c sorted 2169s core.c 2169s http_core.c 2169s + uniq 2169s + diff -u sorted dedup 2170s autopkgtest [18:27:53]: test duplicate-module-load: -----------------------] 2170s autopkgtest [18:27:53]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2170s duplicate-module-load PASS 2171s autopkgtest [18:27:54]: test htcacheclean: preparing testbed 2171s Reading package lists... 2171s Building dependency tree... 2171s Reading state information... 2171s Solving dependencies... 2171s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2172s autopkgtest [18:27:55]: test htcacheclean: [----------------------- 2172s + htc_enabled 2172s + ls /etc/rc[2345].d/S*apache-htcacheclean 2172s + return 1 2172s + a2enmod cache_disk 2172s Considering dependency cache for cache_disk: 2172s Enabling module cache. 2172s Enabling module cache_disk. 2172s Enabling external service apache-htcacheclean 2172s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2172s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2173s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 2173s The service will be started on next reboot. 2173s To activate the new configuration, you need to run: 2173s systemctl restart apache2 2173s systemctl start apache-htcacheclean 2173s + htc_enabled 2173s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2173s + return 0 2173s + service apache-htcacheclean start 2174s + ps -ef 2174s + grep /usr/bin/htcacheclean 2174s www-data 2318 1 0 18:27 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2174s root 3060 2911 0 18:27 ? 00:00:00 grep /usr/bin/htcacheclean 2174s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2174s + pgrep -P 1 -u www-data -G www-data htcacheclean 2174s 2318 2174s + service apache-htcacheclean status● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2174s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2174s Active: active (running) since Thu 2025-09-04 18:27:41 UTC; 15s ago 2174s Invocation: 648aa618cd434542bf6c800b8004b7f3 2174s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2174s Main PID: 2318 (htcacheclean) 2174s Tasks: 1 (limit: 4735) 2174s Memory: 1.7M (peak: 8M) 2174s CPU: 5ms 2174s CGroup: /system.slice/apache-htcacheclean.service 2174s └─2318 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2174s 2174s Sep 04 18:27:41 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2174s Sep 04 18:27:41 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2174s 2174s + service apache-htcacheclean stop 2174s + sleep 1 2175s + pgrep -P 1 -u www-data -G www-data htcacheclean 2175s + service apache-htcacheclean status 2175s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2175s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2175s Active: inactive (dead) since Thu 2025-09-04 18:27:57 UTC; 1s ago 2175s Duration: 16.573s 2175s Invocation: 648aa618cd434542bf6c800b8004b7f3 2175s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2175s Main PID: 2318 (code=exited, status=0/SUCCESS) 2175s Mem peak: 8M 2175s CPU: 5ms 2175s 2175s Sep 04 18:27:41 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2175s Sep 04 18:27:41 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2175s Sep 04 18:27:57 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2175s Sep 04 18:27:57 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2175s Sep 04 18:27:57 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2175s + a2dismod cache_disk 2175s Disabling external service apache-htcacheclean 2175s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2175s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2176s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 2176s Module cache_disk disabled. 2176s To activate the new configuration, you need to run: 2176s systemctl restart apache2 2176s systemctl stop apache-htcacheclean 2176s + htc_enabled 2176s + ls /etc/rc[2345].d/S*apache-htcacheclean 2176s + return 1 2176s + a2enmod cache_socache 2176s Considering dependency cache for cache_socache: 2176s Module cache already enabled 2176s Enabling module cache_socache. 2176s + To activate the new configuration, you need to run: 2176s systemctl restart apache2 2176s htc_enabled 2176s + ls /etc/rc[2345].d/S*apache-htcacheclean 2176s + return 1 2176s + exit 0 2176s autopkgtest [18:27:59]: test htcacheclean: -----------------------] 2177s autopkgtest [18:28:00]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2177s htcacheclean PASS 2177s autopkgtest [18:28:00]: test ssl-passphrase: preparing testbed 2177s Reading package lists... 2177s Building dependency tree... 2177s Reading state information... 2178s Solving dependencies... 2178s The following NEW packages will be installed: 2178s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2178s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 2178s Need to get 1531 kB of archives. 2178s After this operation, 5961 kB of additional disk space will be used. 2178s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libtcl8.6 ppc64el 8.6.17+dfsg-1 [1239 kB] 2180s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el tcl8.6 ppc64el 8.6.17+dfsg-1 [14.8 kB] 2180s Get:3 http://ftpmaster.internal/ubuntu questing/universe ppc64el tcl-expect ppc64el 5.45.4-4 [122 kB] 2180s Get:4 http://ftpmaster.internal/ubuntu questing/universe ppc64el expect ppc64el 5.45.4-4 [137 kB] 2180s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2181s Preconfiguring packages ... 2181s Fetched 1531 kB in 3s (565 kB/s) 2181s Selecting previously unselected package libtcl8.6:ppc64el. 2181s (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 ... 118670 files and directories currently installed.) 2181s Preparing to unpack .../libtcl8.6_8.6.17+dfsg-1_ppc64el.deb ... 2181s Unpacking libtcl8.6:ppc64el (8.6.17+dfsg-1) ... 2181s Selecting previously unselected package tcl8.6. 2181s Preparing to unpack .../tcl8.6_8.6.17+dfsg-1_ppc64el.deb ... 2181s Unpacking tcl8.6 (8.6.17+dfsg-1) ... 2181s Selecting previously unselected package tcl-expect:ppc64el. 2181s Preparing to unpack .../tcl-expect_5.45.4-4_ppc64el.deb ... 2181s Unpacking tcl-expect:ppc64el (5.45.4-4) ... 2181s Selecting previously unselected package expect. 2181s Preparing to unpack .../expect_5.45.4-4_ppc64el.deb ... 2181s Unpacking expect (5.45.4-4) ... 2181s Selecting previously unselected package ssl-cert. 2181s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 2181s Unpacking ssl-cert (1.1.3ubuntu1) ... 2181s Setting up ssl-cert (1.1.3ubuntu1) ... 2181s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2182s Setting up libtcl8.6:ppc64el (8.6.17+dfsg-1) ... 2182s Setting up tcl8.6 (8.6.17+dfsg-1) ... 2182s Setting up tcl-expect:ppc64el (5.45.4-4) ... 2182s Setting up expect (5.45.4-4) ... 2182s Processing triggers for man-db (2.13.1-1) ... 2182s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2183s autopkgtest [18:28:06]: test ssl-passphrase: [----------------------- 2183s + cd /etc/ssl/private 2183s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2183s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2183s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2183s writing RSA key 2183s + a2enmod ssl 2183s Considering dependency mime for ssl: 2183s Module mime already enabled 2183s Considering dependency socache_shmcb for ssl: 2183s Enabling module socache_shmcb. 2183s Enabling module ssl. 2183s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2183s To activate the new configuration, you need to run: 2183s systemctl restart apache2 2183s + a2ensite default-ssl 2183s Enabling site default-ssl. 2183s + + expect 2183s password_responder 2183s + [ ! -e /run/systemd/ask-password/sck.* ] 2183s + sleep 1 2183s To activate the new configuration, you need to run: 2183s systemctl reload apache2 2183s spawn service apache2 restart 2184s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.4dd19828f35bde30 ] 2184s + echo ssl-passphrase test password responder: found prompt, sending password 2184s + echo test 2184s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.4dd19828f35bde30 2184s ssl-passphrase test password responder: found prompt, sending password 2184s 2184s + echo Hello, world! 2184s + curl -k https://localhost/hello.txt 2184s % Total % Received % Xferd Average Speed Time Time Time Current 2184s Dload Upload Total Spent Left Speed 2184s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1576 0 --:--:-- --:--:-- --:--:-- 1750 2184s + result=Hello, world! 2184s + [ Hello, world! != Hello, world! ] 2185s autopkgtest [18:28:08]: test ssl-passphrase: -----------------------] 2185s autopkgtest [18:28:08]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2185s ssl-passphrase PASS 2185s autopkgtest [18:28:08]: test check-http2: preparing testbed 2205s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2272s autopkgtest [18:29:35]: testbed dpkg architecture: ppc64el 2272s autopkgtest [18:29:35]: testbed apt version: 3.1.5ubuntu1 2272s autopkgtest [18:29:35]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2272s autopkgtest [18:29:35]: testbed release detected to be: questing 2273s autopkgtest [18:29:36]: updating testbed package index (apt update) 2273s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2274s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2274s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2274s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2274s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2274s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2274s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2274s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2274s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2274s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2274s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2274s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2274s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2274s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2274s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2274s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2276s Fetched 887 kB in 1s (744 kB/s) 2277s Reading package lists... 2278s Failed to check for VM: Permission denied 2278s autopkgtest [18:29:41]: upgrading testbed (apt dist-upgrade and autopurge) 2278s Reading package lists... 2278s Building dependency tree... 2278s Reading state information... 2278s Calculating upgrade... 2278s The following packages will be upgraded: 2278s bpftrace cryptsetup-bin libcryptsetup12 2279s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2279s Need to get 2766 kB of archives. 2279s After this operation, 0 B of additional disk space will be used. 2279s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2279s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2282s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2283s Fetched 2766 kB in 4s (699 kB/s) 2283s (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 ... 117956 files and directories currently installed.) 2283s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2283s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2283s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2283s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2283s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2283s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2283s Setting up bpftrace (0.23.5-1ubuntu1) ... 2283s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2283s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2283s Processing triggers for man-db (2.13.1-1) ... 2284s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2285s Reading package lists... 2285s Building dependency tree... 2285s Reading state information... 2285s Solving dependencies... 2285s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2288s Reading package lists... 2288s Building dependency tree... 2288s Reading state information... 2288s Solving dependencies... 2288s The following NEW packages will be installed: 2288s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2288s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2288s liblua5.4-0 nghttp2-client ssl-cert 2288s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 2288s Need to get 2658 kB of archives. 2288s After this operation, 15.8 MB of additional disk space will be used. 2288s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2289s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2289s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2289s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2289s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2289s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2292s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2293s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2293s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2293s Get:10 http://ftpmaster.internal/ubuntu questing/universe ppc64el libev4t64 ppc64el 1:4.33-2.1build1 [34.9 kB] 2293s Get:11 http://ftpmaster.internal/ubuntu questing/universe ppc64el nghttp2-client ppc64el 1.64.0-1.1build1 [189 kB] 2293s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el ssl-cert all 1.1.3ubuntu1 [18.7 kB] 2293s Preconfiguring packages ... 2293s Fetched 2658 kB in 5s (541 kB/s) 2293s Selecting previously unselected package libapr1t64:ppc64el. 2294s (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 ... 117956 files and directories currently installed.) 2294s Preparing to unpack .../00-libapr1t64_1.7.5-1_ppc64el.deb ... 2294s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2294s Selecting previously unselected package libaprutil1t64:ppc64el. 2294s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2294s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2294s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2294s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2294s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2294s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2294s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2294s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2294s Selecting previously unselected package liblua5.4-0:ppc64el. 2294s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2294s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2294s Selecting previously unselected package apache2-bin. 2294s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2294s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2294s Selecting previously unselected package apache2-data. 2294s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2294s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2294s Selecting previously unselected package apache2-utils. 2294s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2294s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2294s Selecting previously unselected package apache2. 2294s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2294s Unpacking apache2 (2.4.64-1ubuntu2) ... 2294s Selecting previously unselected package libev4t64:ppc64el. 2294s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_ppc64el.deb ... 2294s Unpacking libev4t64:ppc64el (1:4.33-2.1build1) ... 2294s Selecting previously unselected package nghttp2-client. 2294s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1build1_ppc64el.deb ... 2294s Unpacking nghttp2-client (1.64.0-1.1build1) ... 2294s Selecting previously unselected package ssl-cert. 2294s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 2294s Unpacking ssl-cert (1.1.3ubuntu1) ... 2294s Setting up libev4t64:ppc64el (1:4.33-2.1build1) ... 2294s Setting up nghttp2-client (1.64.0-1.1build1) ... 2294s Setting up ssl-cert (1.1.3ubuntu1) ... 2294s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 2295s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2295s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2295s Setting up apache2-data (2.4.64-1ubuntu2) ... 2295s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2295s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2295s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2295s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2295s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2295s Setting up apache2 (2.4.64-1ubuntu2) ... 2295s Enabling module mpm_event. 2295s Enabling module authz_core. 2295s Enabling module authz_host. 2295s Enabling module authn_core. 2295s Enabling module auth_basic. 2295s Enabling module access_compat. 2295s Enabling module authn_file. 2295s Enabling module authz_user. 2295s Enabling module alias. 2295s Enabling module dir. 2295s Enabling module autoindex. 2295s Enabling module env. 2295s Enabling module mime. 2295s Enabling module negotiation. 2295s Enabling module setenvif. 2295s Enabling module filter. 2295s Enabling module deflate. 2295s Enabling module status. 2296s Enabling module reqtimeout. 2296s Enabling conf charset. 2296s Enabling conf localized-error-pages. 2296s Enabling conf other-vhosts-access-log. 2296s Enabling conf security. 2296s Enabling conf serve-cgi-bin. 2296s Enabling site 000-default. 2297s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2297s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2298s Processing triggers for ufw (0.36.2-9) ... 2298s Processing triggers for man-db (2.13.1-1) ... 2299s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2307s autopkgtest [18:30:10]: test check-http2: [----------------------- 2307s + a2enmod http2 2307s Enabling module http2. 2307s To activate the new configuration, you need to run: 2307s systemctl restart apache2 2307s + a2enmod ssl 2307s Considering dependency mime for ssl: 2307s Module mime already enabled 2307s Considering dependency socache_shmcb for ssl: 2307s Enabling module socache_shmcb. 2307s Enabling module ssl. 2307s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2307s To activate the new configuration, you need to run: 2307s systemctl restart apache2 2307s + a2ensite default-ssl 2307s Enabling site default-ssl. 2307s To activate the new configuration, you need to run: 2307s systemctl reload apache2 2307s + echo Protocols h2c h2 http/1.1 2307s + service apache2 restart 2307s + echo Hello, world! 2307s + testapache curl -s -k http://localhost/hello.txt 2307s + cmd=curl -s -k http://localhost/hello.txt 2307s + curl -s -k http://localhost/hello.txt 2307s OK 2307s + result=Hello, world! 2307s + [ Hello, world! != Hello, world! ] 2307s + echo OK 2307s + testapache curl -s -k https://localhost/hello.txt 2307s + cmd=curl -s -k https://localhost/hello.txt 2307s + curl -s -k https://localhost/hello.txt 2307s OK 2307s + result=Hello, world! 2307s + [ Hello, world! != Hello, world! ] 2307s + echo OK 2307s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2307s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2307s + nghttp --no-verify-peer https://localhost/hello.txt 2307s OK 2307s + result=Hello, world! 2307s + [ Hello, world! != Hello, world! ] 2307s + echo OK 2307s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2307s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2307s + nghttp -u --no-verify-peer http://localhost/hello.txt 2307s OK 2307s + result=Hello, world! 2307s + [ Hello, world! != Hello, world! ] 2307s + echo OK 2308s autopkgtest [18:30:11]: test check-http2: -----------------------] 2308s check-http2 PASS 2308s autopkgtest [18:30:11]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2308s autopkgtest [18:30:11]: test check-ubuntu-branding: preparing testbed 2316s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2413s autopkgtest [18:31:56]: testbed dpkg architecture: ppc64el 2413s autopkgtest [18:31:56]: testbed apt version: 3.1.5ubuntu1 2414s autopkgtest [18:31:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2414s autopkgtest [18:31:57]: testbed release detected to be: questing 2415s autopkgtest [18:31:58]: updating testbed package index (apt update) 2415s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2415s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2415s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2416s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2416s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2416s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2416s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2416s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2416s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2416s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2416s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2416s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2416s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2416s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2416s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2416s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2418s Fetched 887 kB in 1s (601 kB/s) 2418s Reading package lists... 2419s Failed to check for VM: Permission denied 2419s autopkgtest [18:32:02]: upgrading testbed (apt dist-upgrade and autopurge) 2419s Reading package lists... 2419s Building dependency tree... 2419s Reading state information... 2419s Calculating upgrade... 2419s The following packages will be upgraded: 2419s bpftrace cryptsetup-bin libcryptsetup12 2420s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2420s Need to get 2766 kB of archives. 2420s After this operation, 0 B of additional disk space will be used. 2420s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2420s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2422s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2422s Fetched 2766 kB in 3s (1044 kB/s) 2423s (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 ... 117956 files and directories currently installed.) 2423s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2423s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2423s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2423s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2423s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2423s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2423s Setting up bpftrace (0.23.5-1ubuntu1) ... 2423s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2423s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2423s Processing triggers for man-db (2.13.1-1) ... 2424s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2424s Reading package lists... 2424s Building dependency tree... 2424s Reading state information... 2424s Solving dependencies... 2424s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2427s Reading package lists... 2427s Building dependency tree... 2427s Reading state information... 2427s Solving dependencies... 2427s The following NEW packages will be installed: 2427s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2427s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2427s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2427s Need to get 2415 kB of archives. 2427s After this operation, 15.0 MB of additional disk space will be used. 2427s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2428s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2428s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2428s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2428s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2428s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2430s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2430s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2430s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2431s Fetched 2415 kB in 3s (756 kB/s) 2431s Selecting previously unselected package libapr1t64:ppc64el. 2431s (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 ... 117956 files and directories currently installed.) 2431s Preparing to unpack .../0-libapr1t64_1.7.5-1_ppc64el.deb ... 2431s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2431s Selecting previously unselected package libaprutil1t64:ppc64el. 2431s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2431s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2431s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2431s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2431s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2431s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2431s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2431s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2431s Selecting previously unselected package liblua5.4-0:ppc64el. 2431s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2431s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2431s Selecting previously unselected package apache2-bin. 2431s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2431s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2431s Selecting previously unselected package apache2-data. 2431s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2431s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2431s Selecting previously unselected package apache2-utils. 2431s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2431s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2431s Selecting previously unselected package apache2. 2431s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2431s Unpacking apache2 (2.4.64-1ubuntu2) ... 2431s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2431s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2431s Setting up apache2-data (2.4.64-1ubuntu2) ... 2431s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2431s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2431s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2431s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2431s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2431s Setting up apache2 (2.4.64-1ubuntu2) ... 2431s Enabling module mpm_event. 2431s Enabling module authz_core. 2431s Enabling module authz_host. 2431s Enabling module authn_core. 2431s Enabling module auth_basic. 2431s Enabling module access_compat. 2431s Enabling module authn_file. 2431s Enabling module authz_user. 2431s Enabling module alias. 2431s Enabling module dir. 2431s Enabling module autoindex. 2431s Enabling module env. 2431s Enabling module mime. 2431s Enabling module negotiation. 2431s Enabling module setenvif. 2431s Enabling module filter. 2431s Enabling module deflate. 2431s Enabling module status. 2431s Enabling module reqtimeout. 2431s Enabling conf charset. 2431s Enabling conf localized-error-pages. 2432s Enabling conf other-vhosts-access-log. 2432s Enabling conf security. 2432s Enabling conf serve-cgi-bin. 2432s Enabling site 000-default. 2432s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2433s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2434s Processing triggers for ufw (0.36.2-9) ... 2434s Processing triggers for man-db (2.13.1-1) ... 2435s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2445s autopkgtest [18:32:28]: test check-ubuntu-branding: [----------------------- 2445s + ubuntu_logo_path=icons/ubuntu-logo.png 2445s ++ curl -s http://localhost 2445s + html_content=' 2445s 2445s 2445s 2445s 2445s Apache2 Ubuntu Default Page: It works 2445s 2445s 2445s 2445s
2445s 2445s
2445s
2445s

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

2445s 2445s

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

2445s 2445s
2445s
2445s
2445s Configuration Overview 2445s
2445s
2445s

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

2445s

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

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

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

2445s

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

2445s
2445s 2445s
2445s
2445s Reporting Problems 2445s
2445s
2445s

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

2445s

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

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

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

2445s 2445s

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

2445s 2445s
2445s
2445s
2445s Configuration Overview 2445s
2445s
2445s

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

2445s

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

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

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

2445s

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

2445s
2445s 2445s
2445s
2445s Reporting Problems 2445s
2445s
2445s

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

2445s

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

2445s
2445s 2445s
2445s
2445s
2445s
2445s 2445s =~ icons/ubuntu-logo\.png ]] 2445s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2445s ++ grep Content-Type 2445s ++ tr -d '[:space:]' 2445s ++ cut -d ' ' -f 2- 2445s + content_type=image/png 2445s + expected=image/png 2445s + '[' image/png '!=' image/png ']' 2446s autopkgtest [18:32:29]: test check-ubuntu-branding: -----------------------] 2446s autopkgtest [18:32:29]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2446s check-ubuntu-branding PASS 2446s autopkgtest [18:32:29]: test chroot: preparing testbed 2454s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2561s autopkgtest [18:34:24]: testbed dpkg architecture: ppc64el 2561s autopkgtest [18:34:24]: testbed apt version: 3.1.5ubuntu1 2561s autopkgtest [18:34:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2562s autopkgtest [18:34:24]: testbed release detected to be: questing 2562s autopkgtest [18:34:25]: updating testbed package index (apt update) 2562s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2563s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2563s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2563s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2563s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2563s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2563s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2563s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2563s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2563s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2563s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2563s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2563s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2564s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2564s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2564s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2565s Fetched 887 kB in 1s (685 kB/s) 2566s Reading package lists... 2566s Failed to check for VM: Permission denied 2566s autopkgtest [18:34:29]: upgrading testbed (apt dist-upgrade and autopurge) 2567s Reading package lists... 2567s Building dependency tree... 2567s Reading state information... 2567s Calculating upgrade... 2567s The following packages will be upgraded: 2567s bpftrace cryptsetup-bin libcryptsetup12 2567s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2567s Need to get 2766 kB of archives. 2567s After this operation, 0 B of additional disk space will be used. 2567s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2568s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2570s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2570s Fetched 2766 kB in 3s (871 kB/s) 2571s (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 ... 117956 files and directories currently installed.) 2571s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2571s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2571s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2571s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2571s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2571s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2571s Setting up bpftrace (0.23.5-1ubuntu1) ... 2571s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2571s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2571s Processing triggers for man-db (2.13.1-1) ... 2572s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2573s Reading package lists... 2573s Building dependency tree... 2573s Reading state information... 2573s Solving dependencies... 2573s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2575s Reading package lists... 2575s Building dependency tree... 2575s Reading state information... 2576s Solving dependencies... 2576s The following NEW packages will be installed: 2576s apache2 apache2-bin apache2-data apache2-utils cpp cpp-15 2576s cpp-15-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu gcc gcc-15 2576s gcc-15-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu libapr1t64 2576s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 2576s libgcc-15-dev libgomp1 libisl23 libitm1 liblsan0 liblua5.4-0 libmpc3 2576s libquadmath0 libtsan2 libubsan1 2576s 0 upgraded, 28 newly installed, 0 to remove and 0 not upgraded. 2576s Need to get 173 MB of archives. 2576s After this operation, 657 MB of additional disk space will be used. 2576s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2576s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2576s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2576s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2576s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2576s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2578s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2578s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2578s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2578s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libisl23 ppc64el 0.27-1 [882 kB] 2580s Get:11 http://ftpmaster.internal/ubuntu questing/main ppc64el libmpc3 ppc64el 1.3.1-1build3 [62.6 kB] 2580s Get:12 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-15-powerpc64le-linux-gnu ppc64el 15.2.0-2ubuntu1 [75.1 MB] 2640s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-15 ppc64el 15.2.0-2ubuntu1 [1034 B] 2640s Get:14 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:15.1.0-1ubuntu1 [5604 B] 2640s Get:15 http://ftpmaster.internal/ubuntu questing/main ppc64el cpp ppc64el 4:15.1.0-1ubuntu1 [22.5 kB] 2640s Get:16 http://ftpmaster.internal/ubuntu questing/main ppc64el libcc1-0 ppc64el 15.2.0-2ubuntu1 [49.0 kB] 2640s Get:17 http://ftpmaster.internal/ubuntu questing/main ppc64el libgomp1 ppc64el 15.2.0-2ubuntu1 [169 kB] 2640s Get:18 http://ftpmaster.internal/ubuntu questing/main ppc64el libitm1 ppc64el 15.2.0-2ubuntu1 [32.3 kB] 2640s Get:19 http://ftpmaster.internal/ubuntu questing/main ppc64el libasan8 ppc64el 15.2.0-2ubuntu1 [3006 kB] 2644s Get:20 http://ftpmaster.internal/ubuntu questing/main ppc64el liblsan0 ppc64el 15.2.0-2ubuntu1 [1374 kB] 2645s Get:21 http://ftpmaster.internal/ubuntu questing/main ppc64el libtsan2 ppc64el 15.2.0-2ubuntu1 [2728 kB] 2648s Get:22 http://ftpmaster.internal/ubuntu questing/main ppc64el libubsan1 ppc64el 15.2.0-2ubuntu1 [1231 kB] 2649s Get:23 http://ftpmaster.internal/ubuntu questing/main ppc64el libquadmath0 ppc64el 15.2.0-2ubuntu1 [160 kB] 2650s Get:24 http://ftpmaster.internal/ubuntu questing/main ppc64el libgcc-15-dev ppc64el 15.2.0-2ubuntu1 [1670 kB] 2652s Get:25 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-15-powerpc64le-linux-gnu ppc64el 15.2.0-2ubuntu1 [84.0 MB] 2714s Get:26 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-15 ppc64el 15.2.0-2ubuntu1 [520 kB] 2714s Get:27 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:15.1.0-1ubuntu1 [1226 B] 2714s Get:28 http://ftpmaster.internal/ubuntu questing/main ppc64el gcc ppc64el 4:15.1.0-1ubuntu1 [5018 B] 2714s Fetched 173 MB in 2min 19s (1252 kB/s) 2714s Selecting previously unselected package libapr1t64:ppc64el. 2714s (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 ... 117956 files and directories currently installed.) 2715s Preparing to unpack .../00-libapr1t64_1.7.5-1_ppc64el.deb ... 2715s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2715s Selecting previously unselected package libaprutil1t64:ppc64el. 2715s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2715s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2715s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2715s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2715s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2715s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2715s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2715s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2715s Selecting previously unselected package liblua5.4-0:ppc64el. 2715s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2715s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2715s Selecting previously unselected package apache2-bin. 2715s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2715s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2715s Selecting previously unselected package apache2-data. 2715s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2715s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2715s Selecting previously unselected package apache2-utils. 2715s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2715s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2715s Selecting previously unselected package apache2. 2715s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2715s Unpacking apache2 (2.4.64-1ubuntu2) ... 2715s Selecting previously unselected package libisl23:ppc64el. 2715s Preparing to unpack .../09-libisl23_0.27-1_ppc64el.deb ... 2715s Unpacking libisl23:ppc64el (0.27-1) ... 2715s Selecting previously unselected package libmpc3:ppc64el. 2715s Preparing to unpack .../10-libmpc3_1.3.1-1build3_ppc64el.deb ... 2715s Unpacking libmpc3:ppc64el (1.3.1-1build3) ... 2715s Selecting previously unselected package cpp-15-powerpc64le-linux-gnu. 2715s Preparing to unpack .../11-cpp-15-powerpc64le-linux-gnu_15.2.0-2ubuntu1_ppc64el.deb ... 2715s Unpacking cpp-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package cpp-15. 2716s Preparing to unpack .../12-cpp-15_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking cpp-15 (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 2716s Preparing to unpack .../13-cpp-powerpc64le-linux-gnu_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 2716s Unpacking cpp-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 2716s Selecting previously unselected package cpp. 2716s Preparing to unpack .../14-cpp_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 2716s Unpacking cpp (4:15.1.0-1ubuntu1) ... 2716s Selecting previously unselected package libcc1-0:ppc64el. 2716s Preparing to unpack .../15-libcc1-0_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libcc1-0:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libgomp1:ppc64el. 2716s Preparing to unpack .../16-libgomp1_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libgomp1:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libitm1:ppc64el. 2716s Preparing to unpack .../17-libitm1_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libitm1:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libasan8:ppc64el. 2716s Preparing to unpack .../18-libasan8_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libasan8:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package liblsan0:ppc64el. 2716s Preparing to unpack .../19-liblsan0_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking liblsan0:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libtsan2:ppc64el. 2716s Preparing to unpack .../20-libtsan2_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libtsan2:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libubsan1:ppc64el. 2716s Preparing to unpack .../21-libubsan1_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libubsan1:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libquadmath0:ppc64el. 2716s Preparing to unpack .../22-libquadmath0_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libquadmath0:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package libgcc-15-dev:ppc64el. 2716s Preparing to unpack .../23-libgcc-15-dev_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking libgcc-15-dev:ppc64el (15.2.0-2ubuntu1) ... 2716s Selecting previously unselected package gcc-15-powerpc64le-linux-gnu. 2716s Preparing to unpack .../24-gcc-15-powerpc64le-linux-gnu_15.2.0-2ubuntu1_ppc64el.deb ... 2716s Unpacking gcc-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 2718s Selecting previously unselected package gcc-15. 2718s Preparing to unpack .../25-gcc-15_15.2.0-2ubuntu1_ppc64el.deb ... 2718s Unpacking gcc-15 (15.2.0-2ubuntu1) ... 2718s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 2718s Preparing to unpack .../26-gcc-powerpc64le-linux-gnu_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 2718s Unpacking gcc-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 2718s Selecting previously unselected package gcc. 2718s Preparing to unpack .../27-gcc_4%3a15.1.0-1ubuntu1_ppc64el.deb ... 2718s Unpacking gcc (4:15.1.0-1ubuntu1) ... 2718s Setting up libgomp1:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libquadmath0:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libmpc3:ppc64el (1.3.1-1build3) ... 2718s Setting up libubsan1:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libasan8:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2718s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2718s Setting up apache2-data (2.4.64-1ubuntu2) ... 2718s Setting up libtsan2:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libisl23:ppc64el (0.27-1) ... 2718s Setting up libcc1-0:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up liblsan0:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libitm1:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2718s Setting up libgcc-15-dev:ppc64el (15.2.0-2ubuntu1) ... 2718s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2718s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2718s Setting up cpp-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 2718s Setting up cpp-15 (15.2.0-2ubuntu1) ... 2718s Setting up cpp-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 2718s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2718s Setting up gcc-15-powerpc64le-linux-gnu (15.2.0-2ubuntu1) ... 2718s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2718s Setting up gcc-15 (15.2.0-2ubuntu1) ... 2718s Setting up gcc-powerpc64le-linux-gnu (4:15.1.0-1ubuntu1) ... 2718s Setting up cpp (4:15.1.0-1ubuntu1) ... 2718s Setting up apache2 (2.4.64-1ubuntu2) ... 2718s Enabling module mpm_event. 2718s Enabling module authz_core. 2718s Enabling module authz_host. 2718s Enabling module authn_core. 2718s Enabling module auth_basic. 2718s Enabling module access_compat. 2718s Enabling module authn_file. 2718s Enabling module authz_user. 2718s Enabling module alias. 2718s Enabling module dir. 2718s Enabling module autoindex. 2718s Enabling module env. 2718s Enabling module mime. 2718s Enabling module negotiation. 2718s Enabling module setenvif. 2718s Enabling module filter. 2718s Enabling module deflate. 2718s Enabling module status. 2718s Enabling module reqtimeout. 2718s Enabling conf charset. 2718s Enabling conf localized-error-pages. 2718s Enabling conf other-vhosts-access-log. 2718s Enabling conf security. 2719s Enabling conf serve-cgi-bin. 2719s Enabling site 000-default. 2719s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2720s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2721s Setting up gcc (4:15.1.0-1ubuntu1) ... 2721s Processing triggers for ufw (0.36.2-9) ... 2721s Processing triggers for man-db (2.13.1-1) ... 2722s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2729s autopkgtest [18:37:12]: test chroot: [----------------------- 2729s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2729s + gcc --print-file-name=libgcc_s.so.1 2729s + LIBGCC_S_PATH=/usr/lib/gcc/powerpc64le-linux-gnu/15/../../../powerpc64le-linux-gnu/libgcc_s.so.1 2729s + cat 2729s + a2enconf chroot 2729s Enabling conf chroot. 2729s To activate the new configuration, you need to run: 2729s systemctl reload apache2 2729s + echo Hello, world! 2729s + service apache2 restart 2730s + wget -qO- http://localhost/hello.txt 2730s + result=Hello, world! 2730s + [ Hello, world! != Hello, world! ] 2730s autopkgtest [18:37:13]: test chroot: -----------------------] 2730s autopkgtest [18:37:13]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2730s chroot PASS 2731s autopkgtest [18:37:14]: test uwsgi: preparing testbed 2738s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2836s autopkgtest [18:38:59]: testbed dpkg architecture: ppc64el 2836s autopkgtest [18:38:59]: testbed apt version: 3.1.5ubuntu1 2837s autopkgtest [18:39:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2837s autopkgtest [18:39:00]: testbed release detected to be: questing 2838s autopkgtest [18:39:01]: updating testbed package index (apt update) 2838s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2838s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2838s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2838s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2839s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2839s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2839s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2839s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2839s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2839s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2839s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2839s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2839s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2839s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2839s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2839s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2841s Fetched 887 kB in 2s (551 kB/s) 2841s Reading package lists... 2842s Failed to check for VM: Permission denied 2842s autopkgtest [18:39:05]: upgrading testbed (apt dist-upgrade and autopurge) 2842s Reading package lists... 2842s Building dependency tree... 2842s Reading state information... 2842s Calculating upgrade... 2842s The following packages will be upgraded: 2842s bpftrace cryptsetup-bin libcryptsetup12 2843s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2843s Need to get 2766 kB of archives. 2843s After this operation, 0 B of additional disk space will be used. 2843s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2843s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2845s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2845s Fetched 2766 kB in 3s (1030 kB/s) 2846s (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 ... 117956 files and directories currently installed.) 2846s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2846s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2846s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2846s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2846s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2846s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2846s Setting up bpftrace (0.23.5-1ubuntu1) ... 2846s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2846s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2846s Processing triggers for man-db (2.13.1-1) ... 2847s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2847s Reading package lists... 2847s Building dependency tree... 2847s Reading state information... 2847s Solving dependencies... 2847s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2850s Reading package lists... 2850s Building dependency tree... 2850s Reading state information... 2850s Solving dependencies... 2850s The following NEW packages will be installed: 2850s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2850s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2850s libnorm1t64 libpgm-5.3-0t64 libsodium23 libyajl2 libzmq5 uwsgi uwsgi-core 2850s uwsgi-plugin-python3 2851s 0 upgraded, 17 newly installed, 0 to remove and 0 not upgraded. 2851s Need to get 4091 kB of archives. 2851s After this operation, 24.2 MB of additional disk space will be used. 2851s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2851s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2852s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2852s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2852s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2852s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2853s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2853s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2853s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2853s Get:10 http://ftpmaster.internal/ubuntu questing/main ppc64el libyajl2 ppc64el 2.1.0-5build1 [23.5 kB] 2853s Get:11 http://ftpmaster.internal/ubuntu questing/universe ppc64el libnorm1t64 ppc64el 1.5.9+dfsg-3.1build2 [194 kB] 2853s Get:12 http://ftpmaster.internal/ubuntu questing/universe ppc64el libpgm-5.3-0t64 ppc64el 5.3.128~dfsg-2.1build1 [185 kB] 2853s Get:13 http://ftpmaster.internal/ubuntu questing/main ppc64el libsodium23 ppc64el 1.0.18-1build3 [150 kB] 2853s Get:14 http://ftpmaster.internal/ubuntu questing/universe ppc64el libzmq5 ppc64el 4.3.5-1build2 [297 kB] 2854s Get:15 http://ftpmaster.internal/ubuntu questing/universe ppc64el uwsgi-core ppc64el 2.0.29-1build1 [711 kB] 2854s Get:16 http://ftpmaster.internal/ubuntu questing/universe ppc64el uwsgi ppc64el 2.0.29-1build1 [24.0 kB] 2854s Get:17 http://ftpmaster.internal/ubuntu questing/universe ppc64el uwsgi-plugin-python3 ppc64el 2.0.29+1build1+0.0.2build2 [91.2 kB] 2854s Fetched 4091 kB in 4s (1090 kB/s) 2854s Selecting previously unselected package libapr1t64:ppc64el. 2854s (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 ... 117956 files and directories currently installed.) 2854s Preparing to unpack .../00-libapr1t64_1.7.5-1_ppc64el.deb ... 2854s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2854s Selecting previously unselected package libaprutil1t64:ppc64el. 2854s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2854s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2855s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2855s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2855s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2855s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2855s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2855s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2855s Selecting previously unselected package liblua5.4-0:ppc64el. 2855s Preparing to unpack .../04-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2855s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2855s Selecting previously unselected package apache2-bin. 2855s Preparing to unpack .../05-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2855s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2855s Selecting previously unselected package apache2-data. 2855s Preparing to unpack .../06-apache2-data_2.4.64-1ubuntu2_all.deb ... 2855s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2855s Selecting previously unselected package apache2-utils. 2855s Preparing to unpack .../07-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2855s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2855s Selecting previously unselected package apache2. 2855s Preparing to unpack .../08-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2855s Unpacking apache2 (2.4.64-1ubuntu2) ... 2855s Selecting previously unselected package libyajl2:ppc64el. 2855s Preparing to unpack .../09-libyajl2_2.1.0-5build1_ppc64el.deb ... 2855s Unpacking libyajl2:ppc64el (2.1.0-5build1) ... 2855s Selecting previously unselected package libnorm1t64:ppc64el. 2855s Preparing to unpack .../10-libnorm1t64_1.5.9+dfsg-3.1build2_ppc64el.deb ... 2855s Unpacking libnorm1t64:ppc64el (1.5.9+dfsg-3.1build2) ... 2855s Selecting previously unselected package libpgm-5.3-0t64:ppc64el. 2855s Preparing to unpack .../11-libpgm-5.3-0t64_5.3.128~dfsg-2.1build1_ppc64el.deb ... 2855s Unpacking libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 2855s Selecting previously unselected package libsodium23:ppc64el. 2855s Preparing to unpack .../12-libsodium23_1.0.18-1build3_ppc64el.deb ... 2855s Unpacking libsodium23:ppc64el (1.0.18-1build3) ... 2855s Selecting previously unselected package libzmq5:ppc64el. 2855s Preparing to unpack .../13-libzmq5_4.3.5-1build2_ppc64el.deb ... 2855s Unpacking libzmq5:ppc64el (4.3.5-1build2) ... 2855s Selecting previously unselected package uwsgi-core. 2855s Preparing to unpack .../14-uwsgi-core_2.0.29-1build1_ppc64el.deb ... 2855s Unpacking uwsgi-core (2.0.29-1build1) ... 2855s Selecting previously unselected package uwsgi. 2855s Preparing to unpack .../15-uwsgi_2.0.29-1build1_ppc64el.deb ... 2855s Unpacking uwsgi (2.0.29-1build1) ... 2855s Selecting previously unselected package uwsgi-plugin-python3. 2855s Preparing to unpack .../16-uwsgi-plugin-python3_2.0.29+1build1+0.0.2build2_ppc64el.deb ... 2855s Unpacking uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2855s Setting up libnorm1t64:ppc64el (1.5.9+dfsg-3.1build2) ... 2855s Setting up libsodium23:ppc64el (1.0.18-1build3) ... 2855s Setting up libyajl2:ppc64el (2.1.0-5build1) ... 2855s Setting up libpgm-5.3-0t64:ppc64el (5.3.128~dfsg-2.1build1) ... 2855s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2855s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2855s Setting up apache2-data (2.4.64-1ubuntu2) ... 2855s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2855s Setting up libzmq5:ppc64el (4.3.5-1build2) ... 2855s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2855s Setting up uwsgi-core (2.0.29-1build1) ... 2855s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2855s Setting up uwsgi (2.0.29-1build1) ... 2855s Setting up uwsgi-plugin-python3 (2.0.29+1build1+0.0.2build2) ... 2855s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2855s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2855s Setting up apache2 (2.4.64-1ubuntu2) ... 2856s Enabling module mpm_event. 2856s Enabling module authz_core. 2856s Enabling module authz_host. 2856s Enabling module authn_core. 2856s Enabling module auth_basic. 2856s Enabling module access_compat. 2856s Enabling module authn_file. 2856s Enabling module authz_user. 2856s Enabling module alias. 2856s Enabling module dir. 2856s Enabling module autoindex. 2856s Enabling module env. 2856s Enabling module mime. 2856s Enabling module negotiation. 2856s Enabling module setenvif. 2856s Enabling module filter. 2856s Enabling module deflate. 2856s Enabling module status. 2856s Enabling module reqtimeout. 2856s Enabling conf charset. 2856s Enabling conf localized-error-pages. 2856s Enabling conf other-vhosts-access-log. 2856s Enabling conf security. 2856s Enabling conf serve-cgi-bin. 2856s Enabling site 000-default. 2857s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2857s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2858s Processing triggers for ufw (0.36.2-9) ... 2858s Processing triggers for man-db (2.13.1-1) ... 2859s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2868s autopkgtest [18:39:31]: test uwsgi: [----------------------- 2868s + RC=0 2868s + trap exit_handler EXIT 2868s + a2enmod proxy 2868s Enabling module proxy. 2868s To activate the new configuration, you need to run: 2868s systemctl restart apache2 2868s + a2enmod proxy_uwsgi 2868s Considering dependency proxy for proxy_uwsgi: 2868s Module proxy already enabled 2868s Enabling module proxy_uwsgi. 2868s + rsync -a /var/log/apache2 /tmp/autopkgtest.DLQkVC/uwsgi-artifacts 2868s To activate the new configuration, you need to run: 2868s systemctl restart apache2 2868s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2868s + mount -o bind /tmp/autopkgtest.DLQkVC/uwsgi-artifacts/apache2 /var/log/apache2 2868s + tee /etc/apache2/sites-available/000-default.conf 2868s 2868s # The ServerName directive sets the request scheme, hostname and port that 2868s # the server uses to identify itself. This is used when creating 2868s # redirection URLs. In the context of virtual hosts, the ServerName 2868s # specifies what hostname must appear in the request's Host: header to 2868s # match this virtual host. For the default virtual host (this file) this 2868s # value is not decisive as it is used as a last resort host regardless. 2868s # However, you must set it for any further virtual host explicitly. 2868s #ServerName www.example.com 2868s 2868s ServerAdmin webmaster@localhost 2868s DocumentRoot /var/www/html 2868s 2868s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2868s # error, crit, alert, emerg. 2868s # It is also possible to configure the loglevel for particular 2868s # modules, e.g. 2868s #LogLevel info ssl:warn 2868s 2868s ErrorLog ${APACHE_LOG_DIR}/error.log 2868s CustomLog ${APACHE_LOG_DIR}/access.log combined 2868s 2868s # For most configuration files from conf-available/, which are 2868s # enabled or disabled at a global level, it is possible to 2868s # include a line for only one particular virtual host. For example the 2868s # following line enables the CGI configuration for this host only 2868s # after it has been globally disabled with "a2disconf". 2868s #Include conf-available/serve-cgi-bin.conf 2868s ProxyPass "/uwsgi" "unix:/run/uwsgi/test.socket|uwsgi://localhost" 2868s 2868s + systemctl restart apache2 2868s + test -d /etc/uwsgi/ 2868s + tee /etc/systemd/system/uwsgi-app@.socket 2868s [Unit] 2868s Description=Socket for uWSGI app %i 2868s 2868s [Socket] 2868s ListenStream=/run/uwsgi/%i.socket 2868s SocketUser=www-%i 2868s SocketGroup=www-data 2868s SocketMode=0660 2868s 2868s [Install] 2868s WantedBy=sockets.target 2868s + tee /etc/systemd/system/uwsgi-app@.service 2868s [Unit] 2868s Description=%i uWSGI app 2868s After=syslog.target 2868s 2868s [Service] 2868s ExecStart=/usr/bin/uwsgi --ini /etc/uwsgi/apps-available/%i.ini --socket /run/uwsgi/%i.socket 2868s User=www-%i 2868s Group=www-data 2868s Restart=on-failure 2868s KillSignal=SIGQUIT 2868s Type=notify 2868s StandardError=file:/var/log/apache2/uwsgi.error.log 2868s StandardOutput=file:/var/log/apache2/uwsgi.log 2868s NotifyAccess=all 2868s 2868s [Install] 2868s WantedBy=multi-user.target 2868s + systemctl daemon-reload 2868s + useradd uwsgi_test 2869s + useradd www-test 2869s + tee /etc/uwsgi/apps-available/test.ini 2869s [uwsgi] 2869s chdir=/tmp 2869s master=True 2869s cheap=True 2869s die-on-idle=True 2869s manage-script-name=True 2869s plugin=python3 2869s wsgi-file=/tmp/uwsgi.py 2869s + tee /tmp/uwsgi.py 2869s import wsgiref.headers as h 2869s def application(env, start_response): 2869s buggy_header=('buggy','buggy#\r\nbuggy2:buggy2') 2869s start_response('200 OK', [('Content-Type','text/html'),buggy_header]) 2869s ret = "Hello World Headers {}".format(env).encode() 2869s return [ret] 2869s + chown www-test:www-test /tmp/uwsgi.py 2869s + chmod +x /tmp/uwsgi.py 2869s + systemctl enable uwsgi-app@test.socket 2869s Created symlink '/etc/systemd/system/sockets.target.wants/uwsgi-app@test.socket' → '/etc/systemd/system/uwsgi-app@.socket'. 2869s + systemctl enable uwsgi-app@test.service 2869s Created symlink '/etc/systemd/system/multi-user.target.wants/uwsgi-app@test.service' → '/etc/systemd/system/uwsgi-app@.service'. 2869s + systemctl start uwsgi-app@test.socket 2869s + systemctl restart apache2 2869s + wget -S -q --output-document - http://localhost/uwsgi 2869s HTTP/1.1 200 OK 2869s Date: Thu, 04 Sep 2025 18:39:32 GMT 2869s 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': '33372', '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'} Server: Apache/2.4.64 (Ubuntu) 2869s Content-Type: text/html 2869s buggy: buggy# 2869s buggy2: buggy2 2869s Vary: Accept-Encoding 2869s Keep-Alive: timeout=5, max=100 2869s Connection: Keep-Alive 2869s Transfer-Encoding: chunked 2869s + grep '^Hello World' 2869s + wget -q --output-document - http://localhost/uwsgi 2869s 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': '33374', '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'} 2869s + exit 0 2869s + exit_handler 2869s + systemctl stop apache2 2869s + test -f /run/uwsgi/uwsgi.pid 2869s + cat /tmp/autopkgtest.DLQkVC/uwsgi-artifacts/apache2/error.log 2869s [Thu Sep 04 18:39:20.706185 2025] [mpm_event:notice] [pid 2367:tid 2367] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2869s [Thu Sep 04 18:39:20.706274 2025] [core:notice] [pid 2367:tid 2367] AH00094: Command line: '/usr/sbin/apache2' 2869s [Thu Sep 04 18:39:31.652822 2025] [mpm_event:notice] [pid 2742:tid 2742] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2869s [Thu Sep 04 18:39:31.652910 2025] [core:notice] [pid 2742:tid 2742] AH00094: Command line: '/usr/sbin/apache2' 2869s [Thu Sep 04 18:39:32.658656 2025] [mpm_event:notice] [pid 2742:tid 2742] AH00492: caught SIGWINCH, shutting down gracefully 2869s [Thu Sep 04 18:39:32.717724 2025] [mpm_event:notice] [pid 2954:tid 2954] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 2869s [Thu Sep 04 18:39:32.717816 2025] [core:notice] [pid 2954:tid 2954] AH00094: Command line: '/usr/sbin/apache2' 2869s [Thu Sep 04 18:39:32.861937 2025] [mpm_event:notice] [pid 2954:tid 2954] AH00492: caught SIGWINCH, shutting down gracefully 2869s + cat /tmp/autopkgtest.DLQkVC/uwsgi-artifacts/apache2/access.log 2869s ::1 - - [04/Sep/2025:18:39:32 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2869s ::1 - - [04/Sep/2025:18:39:32 +0000] "GET /uwsgi HTTP/1.1" 200 1514 "-" "Wget/1.25.0" 2869s + cat /tmp/autopkgtest.DLQkVC/uwsgi-artifacts/apache2/uwsgi.log 2869s + cat /tmp/autopkgtest.DLQkVC/uwsgi-artifacts/apache2/uwsgi.error.log 2869s [uWSGI] getting INI configuration from /etc/uwsgi/apps-available/test.ini 2869s *** Starting uWSGI 2.0.29-debian (64bit) on [Thu Sep 4 18:39:32 2025] *** 2869s compiled with version: 14.2.0 on 21 May 2025 08:06:04 2869s os: Linux-6.16.0-16-generic #16-Ubuntu SMP PREEMPT_DYNAMIC Mon Aug 18 03:54:43 UTC 2025 2869s nodename: autopkgtest 2869s machine: ppc64le 2869s clock source: unix 2869s pcre jit disabled 2869s detected number of CPU cores: 2 2869s current working directory: / 2869s detected binary path: /usr/bin/uwsgi-core 2869s chdir() to /tmp 2869s your processes number limit is 15785 2869s your memory page size is 65536 bytes 2869s detected max file descriptor number: 1024 2869s lock engine: pthread robust mutexes 2869s thunder lock: disabled (you can enable it with --thunder-lock) 2869s - SystemD socket activation detected - 2869s uwsgi socket 1 attached to UNIX address /run/uwsgi/test.socket fd 3 2869s Python version: 3.13.7 (main, Aug 20 2025, 22:17:40) [GCC 15.2.0] 2869s Python main interpreter initialized at 0x676da9edc9e0 2869s python threads support enabled 2869s your server socket listen backlog is limited to 100 connections 2869s your mercy for graceful operations on workers is 60 seconds 2869s mapped 145840 bytes (142 KB) for 1 cores 2869s *** Operational MODE: single process *** 2869s WSGI app 0 (mountpoint='') ready in 0 seconds on interpreter 0x676da9edc9e0 pid: 3013 (default app) 2869s *** uWSGI is running in multiple interpreter mode *** 2869s spawned uWSGI master process (pid: 3013) 2869s cheap mode enabled: waiting for socket connection... 2869s spawned uWSGI worker 1 (pid: 3014, cores: 1) 2869s [pid: 3014|app: 0|req: 1/1] ::1 () {52 vars in 750 bytes} [Thu Sep 4 18:39:32 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2869s [pid: 3014|app: 0|req: 2/2] ::1 () {52 vars in 750 bytes} [Thu Sep 4 18:39:32 2025] GET /uwsgi => generated 1251 bytes in 0 msecs (HTTP/1.1 200) 2 headers in 74 bytes (1 switches on core 0) 2870s autopkgtest [18:39:33]: test uwsgi: -----------------------] 2870s uwsgi PASS 2870s autopkgtest [18:39:33]: test uwsgi: - - - - - - - - - - results - - - - - - - - - - 2871s autopkgtest [18:39:34]: test CVE-2023-25690: preparing testbed 2878s Creating nova instance adt-questing-ppc64el-apache2-20250904-155843-juju-7f2275-prod-proposed-migration-environment-20-9554dbca-1a7c-4f69-9129-c7eba1d67137 from image adt/ubuntu-questing-ppc64el-server-20250904.img (UUID e972553c-60b1-4e41-bd5d-505dae6af81e)... 2969s autopkgtest [18:41:12]: testbed dpkg architecture: ppc64el 2969s autopkgtest [18:41:12]: testbed apt version: 3.1.5ubuntu1 2970s autopkgtest [18:41:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2970s autopkgtest [18:41:13]: testbed release detected to be: questing 2971s autopkgtest [18:41:14]: updating testbed package index (apt update) 2971s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [265 kB] 2972s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2972s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2972s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2972s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [234 kB] 2972s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [14.1 kB] 2972s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/restricted Sources [3848 B] 2972s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [59.4 kB] 2972s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el Packages [90.9 kB] 2972s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/main ppc64el c-n-f Metadata [3828 B] 2972s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el Packages [728 B] 2972s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/restricted ppc64el c-n-f Metadata [120 B] 2972s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el Packages [203 kB] 2972s Get:14 http://ftpmaster.internal/ubuntu questing-proposed/universe ppc64el c-n-f Metadata [7336 B] 2972s Get:15 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el Packages [4600 B] 2972s Get:16 http://ftpmaster.internal/ubuntu questing-proposed/multiverse ppc64el c-n-f Metadata [300 B] 2974s Fetched 887 kB in 2s (541 kB/s) 2975s Reading package lists... 2975s Failed to check for VM: Permission denied 2975s autopkgtest [18:41:18]: upgrading testbed (apt dist-upgrade and autopurge) 2975s Reading package lists... 2976s Building dependency tree... 2976s Reading state information... 2976s Calculating upgrade... 2976s The following packages will be upgraded: 2976s bpftrace cryptsetup-bin libcryptsetup12 2976s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2976s Need to get 2766 kB of archives. 2976s After this operation, 0 B of additional disk space will be used. 2976s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libcryptsetup12 ppc64el 2:2.8.0-1ubuntu2 [404 kB] 2977s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el bpftrace ppc64el 0.23.5-1ubuntu1 [2112 kB] 2979s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el cryptsetup-bin ppc64el 2:2.8.0-1ubuntu2 [250 kB] 2979s Fetched 2766 kB in 3s (843 kB/s) 2980s (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 ... 117956 files and directories currently installed.) 2980s Preparing to unpack .../libcryptsetup12_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2980s Unpacking libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2980s Preparing to unpack .../bpftrace_0.23.5-1ubuntu1_ppc64el.deb ... 2980s Unpacking bpftrace (0.23.5-1ubuntu1) over (0.23.2-1ubuntu2) ... 2980s Preparing to unpack .../cryptsetup-bin_2%3a2.8.0-1ubuntu2_ppc64el.deb ... 2980s Unpacking cryptsetup-bin (2:2.8.0-1ubuntu2) over (2:2.8.0-1ubuntu1) ... 2980s Setting up bpftrace (0.23.5-1ubuntu1) ... 2980s Setting up libcryptsetup12:ppc64el (2:2.8.0-1ubuntu2) ... 2980s Setting up cryptsetup-bin (2:2.8.0-1ubuntu2) ... 2980s Processing triggers for man-db (2.13.1-1) ... 2980s Processing triggers for libc-bin (2.42-0ubuntu1) ... 2981s Reading package lists... 2981s Building dependency tree... 2981s Reading state information... 2981s Solving dependencies... 2981s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2984s Reading package lists... 2984s Building dependency tree... 2984s Reading state information... 2984s Solving dependencies... 2984s The following NEW packages will be installed: 2984s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2984s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2984s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2984s Need to get 2415 kB of archives. 2984s After this operation, 15.0 MB of additional disk space will be used. 2984s Get:1 http://ftpmaster.internal/ubuntu questing/main ppc64el libapr1t64 ppc64el 1.7.5-1 [137 kB] 2985s Get:2 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1t64 ppc64el 1.6.3-3ubuntu2 [112 kB] 2985s Get:3 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-dbd-sqlite3 ppc64el 1.6.3-3ubuntu2 [12.3 kB] 2985s Get:4 http://ftpmaster.internal/ubuntu questing/main ppc64el libaprutil1-ldap ppc64el 1.6.3-3ubuntu2 [9306 B] 2985s Get:5 http://ftpmaster.internal/ubuntu questing/main ppc64el liblua5.4-0 ppc64el 5.4.8-1 [213 kB] 2985s Get:6 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-bin ppc64el 2.4.64-1ubuntu2 [1575 kB] 2987s Get:7 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-data all 2.4.64-1ubuntu2 [163 kB] 2987s Get:8 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2-utils ppc64el 2.4.64-1ubuntu2 [104 kB] 2987s Get:9 http://ftpmaster.internal/ubuntu questing/main ppc64el apache2 ppc64el 2.4.64-1ubuntu2 [90.3 kB] 2988s Fetched 2415 kB in 3s (704 kB/s) 2988s Selecting previously unselected package libapr1t64:ppc64el. 2988s (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 ... 117956 files and directories currently installed.) 2988s Preparing to unpack .../0-libapr1t64_1.7.5-1_ppc64el.deb ... 2988s Unpacking libapr1t64:ppc64el (1.7.5-1) ... 2988s Selecting previously unselected package libaprutil1t64:ppc64el. 2988s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_ppc64el.deb ... 2988s Unpacking libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2988s Selecting previously unselected package libaprutil1-dbd-sqlite3:ppc64el. 2988s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_ppc64el.deb ... 2988s Unpacking libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2988s Selecting previously unselected package libaprutil1-ldap:ppc64el. 2988s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_ppc64el.deb ... 2988s Unpacking libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2988s Selecting previously unselected package liblua5.4-0:ppc64el. 2988s Preparing to unpack .../4-liblua5.4-0_5.4.8-1_ppc64el.deb ... 2988s Unpacking liblua5.4-0:ppc64el (5.4.8-1) ... 2988s Selecting previously unselected package apache2-bin. 2988s Preparing to unpack .../5-apache2-bin_2.4.64-1ubuntu2_ppc64el.deb ... 2988s Unpacking apache2-bin (2.4.64-1ubuntu2) ... 2988s Selecting previously unselected package apache2-data. 2988s Preparing to unpack .../6-apache2-data_2.4.64-1ubuntu2_all.deb ... 2988s Unpacking apache2-data (2.4.64-1ubuntu2) ... 2988s Selecting previously unselected package apache2-utils. 2988s Preparing to unpack .../7-apache2-utils_2.4.64-1ubuntu2_ppc64el.deb ... 2988s Unpacking apache2-utils (2.4.64-1ubuntu2) ... 2988s Selecting previously unselected package apache2. 2988s Preparing to unpack .../8-apache2_2.4.64-1ubuntu2_ppc64el.deb ... 2988s Unpacking apache2 (2.4.64-1ubuntu2) ... 2988s Setting up libapr1t64:ppc64el (1.7.5-1) ... 2988s Setting up liblua5.4-0:ppc64el (5.4.8-1) ... 2988s Setting up apache2-data (2.4.64-1ubuntu2) ... 2988s Setting up libaprutil1t64:ppc64el (1.6.3-3ubuntu2) ... 2988s Setting up libaprutil1-ldap:ppc64el (1.6.3-3ubuntu2) ... 2988s Setting up libaprutil1-dbd-sqlite3:ppc64el (1.6.3-3ubuntu2) ... 2988s Setting up apache2-utils (2.4.64-1ubuntu2) ... 2988s Setting up apache2-bin (2.4.64-1ubuntu2) ... 2988s Setting up apache2 (2.4.64-1ubuntu2) ... 2988s Enabling module mpm_event. 2988s Enabling module authz_core. 2988s Enabling module authz_host. 2988s Enabling module authn_core. 2988s Enabling module auth_basic. 2988s Enabling module access_compat. 2988s Enabling module authn_file. 2988s Enabling module authz_user. 2988s Enabling module alias. 2988s Enabling module dir. 2988s Enabling module autoindex. 2988s Enabling module env. 2989s Enabling module mime. 2989s Enabling module negotiation. 2989s Enabling module setenvif. 2989s Enabling module filter. 2989s Enabling module deflate. 2989s Enabling module status. 2989s Enabling module reqtimeout. 2989s Enabling conf charset. 2989s Enabling conf localized-error-pages. 2989s Enabling conf other-vhosts-access-log. 2989s Enabling conf security. 2989s Enabling conf serve-cgi-bin. 2989s Enabling site 000-default. 2990s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2990s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2991s Processing triggers for ufw (0.36.2-9) ... 2991s Processing triggers for man-db (2.13.1-1) ... 2992s Processing triggers for libc-bin (2.42-0ubuntu1) ... 3010s autopkgtest [18:41:53]: test CVE-2023-25690: [----------------------- 3011s + RC=0 3011s + trap exit_handler EXIT 3011s + a2enmod proxy 3011s Enabling module proxy. 3011s To activate the new configuration, you need to run: 3011s systemctl restart apache2 3011s + a2enmod proxy_http 3011s Considering dependency proxy for proxy_http: 3011s Module proxy already enabled 3011s Enabling module proxy_http. 3011s To activate the new configuration, you need to run: 3011s systemctl restart apache2 3011s + a2enmod rewrite 3011s Enabling module rewrite. 3011s To activate the new configuration, you need to run: 3011s systemctl restart apache2 3011s + rsync -a /var/log/apache2 /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts 3011s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 3011s + mount -o bind /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2 /var/log/apache2 3011s + tee /etc/apache2/ports.conf 3011s Listen 80 3011s Listen 8080 3011s + tee /etc/apache2/sites-available/000-default.conf 3011s 3011s # The ServerName directive sets the request scheme, hostname and port that 3011s # the server uses to identify itself. This is used when creating 3011s # redirection URLs. In the context of virtual hosts, the ServerName 3011s # specifies what hostname must appear in the request's Host: header to 3011s # match this virtual host. For the default virtual host (this file) this 3011s # value is not decisive as it is used as a last resort host regardless. 3011s # However, you must set it for any further virtual host explicitly. 3011s #ServerName www.example.com 3011s 3011s ServerAdmin webmaster@localhost 3011s DocumentRoot /var/www/html 3011s 3011s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3011s # error, crit, alert, emerg. 3011s # It is also possible to configure the loglevel for particular 3011s # modules, e.g. 3011s #LogLevel info ssl:warn 3011s 3011s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 3011s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 3011s 3011s # For most configuration files from conf-available/, which are 3011s # enabled or disabled at a global level, it is possible to 3011s # include a line for only one particular virtual host. For example the 3011s # following line enables the CGI configuration for this host only 3011s # after it has been globally disabled with "a2disconf". 3011s #Include conf-available/serve-cgi-bin.conf 3011s 3011s 3011s # The ServerName directive sets the request scheme, hostname and port that 3011s # the server uses to identify itself. This is used when creating 3011s # redirection URLs. In the context of virtual hosts, the ServerName 3011s # specifies what hostname must appear in the request's Host: header to 3011s # match this virtual host. For the default virtual host (this file) this 3011s # value is not decisive as it is used as a last resort host regardless. 3011s # However, you must set it for any further virtual host explicitly. 3011s #ServerName www.example.com 3011s 3011s ServerAdmin webmaster@localhost 3011s DocumentRoot /var/www/html 3011s 3011s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 3011s # error, crit, alert, emerg. 3011s # It is also possible to configure the loglevel for particular 3011s # modules, e.g. 3011s #LogLevel info ssl:warn 3011s LogLevel alert rewrite:trace6 3011s LogLevel error proxy:trace6 3011s ErrorLog ${APACHE_LOG_DIR}/error.log 3011s CustomLog ${APACHE_LOG_DIR}/access.log combined 3011s 3011s RewriteEngine on 3011s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 3011s ProxyPassReverse "/here/" "http://localhost:8080/" 3011s 3011s + systemctl restart apache2 3011s + 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' 3011s + 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' 3011s HTTP/1.1 403 Forbidden 3011s Date: Thu, 04 Sep 2025 18:41:54 GMT 3011s Server: Apache/2.4.64 (Ubuntu) 3011s Content-Length: 274 3011s Keep-Alive: timeout=5, max=100 3011s Connection: Keep-Alive 3011s Content-Type: text/html; charset=iso-8859-1 3011s + true 3011s + 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' 3011s + true 3011s HTTP/1.1 403 Forbidden 3011s Date: Thu, 04 Sep 2025 18:41:54 GMT 3011s Server: Apache/2.4.64 (Ubuntu) 3011s Content-Length: 274 3011s Keep-Alive: timeout=5, max=100 3011s Connection: Keep-Alive 3011s Content-Type: text/html; charset=iso-8859-1 3011s + 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' 3011s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 3011s + true 3011s HTTP/1.1 403 Forbidden 3011s + cat /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2/access.8080.log 3011s + grep '] "GET /BAD.html HTTP/1.1"' 3011s + exit 0 3011s + exit_handler 3011s + chmod -R a+rwX /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2 3011s + systemctl status apache2.service 3011s + systemctl stop apache2 3011s ● apache2.service - The Apache HTTP Server 3011s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 3011s Active: active (running) since Thu 2025-09-04 18:41:54 UTC; 28ms ago 3011s Invocation: 76d6f13953a64a81b15c75a458456209 3011s Docs: https://httpd.apache.org/docs/2.4/ 3011s Process: 2557 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 3011s Main PID: 2560 (apache2) 3011s Tasks: 55 (limit: 4735) 3011s Memory: 24.8M (peak: 24.8M) 3011s CPU: 26ms 3011s CGroup: /system.slice/apache2.service 3011s ├─2560 /usr/sbin/apache2 -k start 3011s ├─2562 /usr/sbin/apache2 -k start 3011s └─2563 /usr/sbin/apache2 -k start 3011s 3011s Sep 04 18:41:54 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 3011s Sep 04 18:41:54 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 3011s + cat /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2/error.log 3011s [Thu Sep 04 18:41:33.372462 2025] [mpm_event:notice] [pid 2188:tid 2188] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3011s [Thu Sep 04 18:41:33.372576 2025] [core:notice] [pid 2188:tid 2188] AH00094: Command line: '/usr/sbin/apache2' 3011s [Thu Sep 04 18:41:54.375052 2025] [mpm_event:notice] [pid 2560:tid 2560] AH00489: Apache/2.4.64 (Ubuntu) configured -- resuming normal operations 3011s [Thu Sep 04 18:41:54.375156 2025] [core:notice] [pid 2560:tid 2560] AH00094: Command line: '/usr/sbin/apache2' 3011s [Thu Sep 04 18:41:54.384730 2025] [rewrite:error] [pid 2563:tid 2566] [client ::1:51044] AH10410: Rewritten query string contains control characters or spaces 3011s [Thu Sep 04 18:41:54.388610 2025] [rewrite:error] [pid 2562:tid 2579] [client ::1:51048] AH10410: Rewritten query string contains control characters or spaces 3011s [Thu Sep 04 18:41:54.392143 2025] [rewrite:error] [pid 2563:tid 2574] [client ::1:51050] AH10410: Rewritten query string contains control characters or spaces 3011s [Thu Sep 04 18:41:54.440366 2025] [mpm_event:notice] [pid 2560:tid 2560] AH00492: caught SIGWINCH, shutting down gracefully 3011s + cat /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2/access.log 3011s ::1 - - [04/Sep/2025:18:41:54 +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" 3011s ::1 - - [04/Sep/2025:18:41:54 +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" 3011s ::1 - - [04/Sep/2025:18:41:54 +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" 3011s + cat /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2/error.8080.log 3011s + cat /tmp/autopkgtest.DLQkVC/CVE-2023-25690-artifacts/apache2/access.8080.log 3011s autopkgtest [18:41:54]: test CVE-2023-25690: -----------------------] 3012s autopkgtest [18:41:55]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 3012s CVE-2023-25690 PASS 3012s autopkgtest [18:41:55]: @@@@@@@@@@@@@@@@@@@@ summary 3012s run-test-suite PASS 3012s default-mods PASS 3012s duplicate-module-load PASS 3012s htcacheclean PASS 3012s ssl-passphrase PASS 3012s check-http2 PASS 3012s check-ubuntu-branding PASS 3012s chroot PASS 3012s uwsgi PASS 3012s CVE-2023-25690 PASS