0s autopkgtest [17:24:11]: starting date and time: 2025-05-06 17:24:11+0000 0s autopkgtest [17:24:11]: git checkout: 9986aa8c Merge branch 'skia/fix_network_interface' into 'ubuntu/production' 0s autopkgtest [17:24:11]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.a8aqxhmm/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:uwsgi --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=uwsgi/2.0.29-1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-4.secgroup --name adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac --image adt/ubuntu-questing-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 139s autopkgtest [17:26:30]: testbed dpkg architecture: amd64 139s autopkgtest [17:26:30]: testbed apt version: 3.0.0 140s autopkgtest [17:26:31]: @@@@@@@@@@@@@@@@@@@@ test bed setup 140s autopkgtest [17:26:31]: testbed release detected to be: None 141s autopkgtest [17:26:32]: updating testbed package index (apt update) 141s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 141s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 141s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 141s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 141s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 141s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.8 kB] 141s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 141s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 141s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.4 kB] 141s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 141s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 141s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 141s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 141s Fetched 1958 kB in 1s (2712 kB/s) 142s Reading package lists... 143s autopkgtest [17:26:34]: upgrading testbed (apt dist-upgrade and autopurge) 143s Reading package lists... 143s Building dependency tree... 143s Reading state information... 143s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 143s Starting 2 pkgProblemResolver with broken count: 0 143s Done 143s Entering ResolveByKeep 143s 144s Calculating upgrade... 144s The following packages will be upgraded: 144s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 144s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 144s perl-modules-5.40 python3-dbus sensible-utils 144s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 144s Need to get 11.7 MB of archives. 144s After this operation, 27.6 kB of additional disk space will be used. 144s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 144s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 144s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 144s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 144s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 144s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 144s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 144s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 144s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 144s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 144s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 144s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 144s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 144s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 144s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 144s Preconfiguring packages ... 144s Fetched 11.7 MB in 0s (34.2 MB/s) 144s (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 ... 80527 files and directories currently installed.) 144s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 144s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 145s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 145s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 145s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 145s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 145s Setting up perl-base (5.40.1-3) ... 145s (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 ... 80527 files and directories currently installed.) 145s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 145s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 145s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 145s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 145s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 145s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 145s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 145s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 145s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 145s (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 ... 80527 files and directories currently installed.) 145s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 145s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 145s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 145s (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 ... 80527 files and directories currently installed.) 145s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 145s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 145s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 145s (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 ... 80527 files and directories currently installed.) 145s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 145s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 145s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 145s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 145s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 145s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 145s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 145s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 145s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 146s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 146s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 146s Unpacking lto-disabled-list (58) over (57) ... 146s Setting up python3-dbus (1.4.0-1) ... 146s Setting up lto-disabled-list (58) ... 146s Setting up libdebuginfod-common (0.193-1) ... 146s Setting up libelf1t64:amd64 (0.193-1) ... 146s Setting up libdw1t64:amd64 (0.193-1) ... 146s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 146s Setting up perl-modules-5.40 (5.40.1-3) ... 146s Setting up sensible-utils (0.0.25) ... 146s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 146s Setting up libperl5.40:amd64 (5.40.1-3) ... 146s Setting up perl (5.40.1-3) ... 146s Processing triggers for man-db (2.13.1-1) ... 146s Processing triggers for libc-bin (2.41-6ubuntu1) ... 147s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Starting pkgProblemResolver with broken count: 0 147s Starting 2 pkgProblemResolver with broken count: 0 147s Done 147s Solving dependencies... 147s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 149s autopkgtest [17:26:40]: testbed running kernel: Linux 6.14.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Sun Apr 6 15:05:05 UTC 2025 150s autopkgtest [17:26:41]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 154s Get:1 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (dsc) [3552 B] 154s Get:2 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (tar) [9805 kB] 154s Get:3 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (asc) [833 B] 154s Get:4 http://ftpmaster.internal/ubuntu questing/main apache2 2.4.63-1ubuntu1 (diff) [844 kB] 154s gpgv: Signature made Wed Feb 19 07:04:53 2025 UTC 154s gpgv: using RSA key 5C7ABEA20F8630459CC8C8B5E27F2CF8458C2FA4 154s gpgv: Can't check signature: No public key 154s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.63-1ubuntu1.dsc: no acceptable signature found 155s autopkgtest [17:26:46]: testing package apache2 version 2.4.63-1ubuntu1 159s autopkgtest [17:26:50]: build not needed 166s autopkgtest [17:26:57]: test run-test-suite: preparing testbed 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 167s Starting pkgProblemResolver with broken count: 0 167s Starting 2 pkgProblemResolver with broken count: 0 167s Done 167s The following NEW packages will be installed: 167s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 167s autopoint autotools-dev build-essential cpp cpp-14 cpp-14-x86-64-linux-gnu 167s cpp-x86-64-linux-gnu debhelper debugedit dh-autoreconf 167s dh-strip-nondeterminism dwz g++ g++-14 g++-14-x86-64-linux-gnu 167s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu 167s gettext intltool-debian libalgorithm-c3-perl libanyevent-perl libapr1-dev 167s libapr1t64 libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap 167s libaprutil1t64 libarchive-zip-perl libasan8 libb-hooks-endofscope-perl 167s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 167s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 167s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 167s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 167s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 167s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 167s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 167s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 167s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 167s libgcc-14-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 167s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 167s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 167s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 167s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 167s libmath-random-isaac-perl libmodule-implementation-perl 167s libmodule-runtime-perl libmpc3 libmro-compat-perl 167s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 167s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 167s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 167s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 167s libprotocol-http2-perl libquadmath0 librole-tiny-perl libsctp-dev libsctp1 167s libspecio-perl libstdc++-14-dev libsub-exporter-perl 167s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 167s libsub-name-perl libsub-quote-perl libtimedate-perl libtool libtry-tiny-perl 167s libtsan2 libubsan1 liburi-perl libvariable-magic-perl libwww-perl 167s libwww-robotrules-perl libxml-dom-perl libxml-parser-perl libxml-perl 167s libxml-regexp-perl libxstring-perl m4 perl-doc perl-openssl-defaults 167s po-debconf uuid-dev 167s 0 upgraded, 139 newly installed, 0 to remove and 0 not upgraded. 167s Need to get 90.9 MB of archives. 167s After this operation, 326 MB of additional disk space will be used. 167s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 167s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 167s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 167s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 167s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 167s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 167s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 167s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 167s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 167s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 m4 amd64 1.4.19-8 [248 kB] 167s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 autoconf all 2.72-3ubuntu1 [383 kB] 167s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 autotools-dev all 20240727.1 [43.4 kB] 167s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 automake all 1:1.17-3ubuntu1 [572 kB] 167s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 autopoint all 0.23.1-2 [619 kB] 167s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 libdebhelper-perl all 13.24.1ubuntu2 [95.4 kB] 167s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 167s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 167s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [11.9 MB] 168s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14 amd64 14.2.0-19ubuntu2 [1030 B] 168s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 168s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 168s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.1.0-2ubuntu1 [47.1 kB] 168s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.1.0-2ubuntu1 [151 kB] 168s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.1.0-2ubuntu1 [29.5 kB] 168s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.1.0-2ubuntu1 [3070 kB] 168s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.1.0-2ubuntu1 [1360 kB] 168s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.1.0-2ubuntu1 [2758 kB] 168s Get:28 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.1.0-2ubuntu1 [1210 kB] 168s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.1.0-2ubuntu1 [1685 kB] 168s Get:30 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.1.0-2ubuntu1 [153 kB] 168s Get:31 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-14-dev amd64 14.2.0-19ubuntu2 [2815 kB] 168s Get:32 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [23.3 MB] 168s Get:33 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14 amd64 14.2.0-19ubuntu2 [540 kB] 168s Get:34 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 168s Get:35 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 168s Get:36 http://ftpmaster.internal/ubuntu questing/main amd64 libtool all 2.5.4-4 [168 kB] 168s Get:37 http://ftpmaster.internal/ubuntu questing/main amd64 dh-autoreconf all 20 [16.1 kB] 168s Get:38 http://ftpmaster.internal/ubuntu questing/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 168s Get:39 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [20.3 kB] 168s Get:40 http://ftpmaster.internal/ubuntu questing/main amd64 dh-strip-nondeterminism all 1.14.1-2 [5064 B] 168s Get:41 http://ftpmaster.internal/ubuntu questing/main amd64 debugedit amd64 1:5.1-2 [47.0 kB] 168s Get:42 http://ftpmaster.internal/ubuntu questing/main amd64 dwz amd64 0.15-1build6 [115 kB] 168s Get:43 http://ftpmaster.internal/ubuntu questing/main amd64 gettext amd64 0.23.1-2 [1017 kB] 168s Get:44 http://ftpmaster.internal/ubuntu questing/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 168s Get:45 http://ftpmaster.internal/ubuntu questing/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 168s Get:46 http://ftpmaster.internal/ubuntu questing/main amd64 debhelper all 13.24.1ubuntu2 [895 kB] 168s Get:47 http://ftpmaster.internal/ubuntu questing/main amd64 uuid-dev amd64 2.40.2-14ubuntu1 [54.5 kB] 168s Get:48 http://ftpmaster.internal/ubuntu questing/main amd64 libsctp1 amd64 1.0.21+dfsg-1 [9330 B] 168s Get:49 http://ftpmaster.internal/ubuntu questing/main amd64 libsctp-dev amd64 1.0.21+dfsg-1 [57.1 kB] 168s Get:50 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1-dev amd64 1.7.5-1 [787 kB] 168s Get:51 http://ftpmaster.internal/ubuntu questing/main amd64 libldap-dev amd64 2.6.9+dfsg-2ubuntu1 [340 kB] 168s Get:52 http://ftpmaster.internal/ubuntu questing/main amd64 libldap2-dev all 2.6.9+dfsg-2ubuntu1 [11.1 kB] 168s Get:53 http://ftpmaster.internal/ubuntu questing/main amd64 libexpat1-dev amd64 2.7.1-1 [148 kB] 169s Get:54 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dev amd64 1.6.3-3ubuntu2 [420 kB] 169s Get:55 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-16-0 amd64 10.45-1 [268 kB] 169s Get:56 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-32-0 amd64 10.45-1 [251 kB] 169s Get:57 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-posix3 amd64 10.45-1 [7204 B] 169s Get:58 http://ftpmaster.internal/ubuntu questing/main amd64 libpcre2-dev amd64 10.45-1 [908 kB] 169s Get:59 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-dev amd64 2.4.63-1ubuntu1 [202 kB] 169s Get:60 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++-14-dev amd64 14.2.0-19ubuntu2 [2510 kB] 169s Get:61 http://ftpmaster.internal/ubuntu questing/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [13.4 MB] 169s Get:62 http://ftpmaster.internal/ubuntu questing/main amd64 g++-14 amd64 14.2.0-19ubuntu2 [23.0 kB] 169s Get:63 http://ftpmaster.internal/ubuntu questing/main amd64 g++-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [968 B] 169s Get:64 http://ftpmaster.internal/ubuntu questing/main amd64 g++ amd64 4:14.2.0-1ubuntu1 [1100 B] 169s Get:65 http://ftpmaster.internal/ubuntu questing/main amd64 build-essential amd64 12.12ubuntu1 [5080 B] 169s Get:66 http://ftpmaster.internal/ubuntu questing/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 169s Get:67 http://ftpmaster.internal/ubuntu questing/universe amd64 libanyevent-perl amd64 7.170-2build7 [368 kB] 169s Get:68 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B] 169s Get:69 http://ftpmaster.internal/ubuntu questing/main amd64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 169s Get:70 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-callchecker-perl amd64 0.009-2 [14.2 kB] 169s Get:71 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB] 169s Get:72 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 169s Get:73 http://ftpmaster.internal/ubuntu questing/main amd64 libtry-tiny-perl all 0.32-1 [21.2 kB] 169s Get:74 http://ftpmaster.internal/ubuntu questing/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 169s Get:75 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 169s Get:76 http://ftpmaster.internal/ubuntu questing/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB] 169s Get:77 http://ftpmaster.internal/ubuntu questing/main amd64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 169s Get:78 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 169s Get:79 http://ftpmaster.internal/ubuntu questing/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 169s Get:80 http://ftpmaster.internal/ubuntu questing/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 169s Get:81 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 169s Get:82 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 169s Get:83 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 169s Get:84 http://ftpmaster.internal/ubuntu questing/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 169s Get:85 http://ftpmaster.internal/ubuntu questing/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 169s Get:86 http://ftpmaster.internal/ubuntu questing/main amd64 libclone-perl amd64 0.47-1 [10.7 kB] 169s Get:87 http://ftpmaster.internal/ubuntu questing/main amd64 perl-openssl-defaults amd64 7build3 [6626 B] 169s Get:88 http://ftpmaster.internal/ubuntu questing/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB] 169s Get:89 http://ftpmaster.internal/ubuntu questing/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB] 169s Get:90 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-install-perl all 0.929-1 [9764 B] 169s Get:91 http://ftpmaster.internal/ubuntu questing/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 169s Get:92 http://ftpmaster.internal/ubuntu questing/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 169s Get:93 http://ftpmaster.internal/ubuntu questing/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 169s Get:94 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 169s Get:95 http://ftpmaster.internal/ubuntu questing/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 169s Get:96 http://ftpmaster.internal/ubuntu questing/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 169s Get:97 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi0t64 amd64 2.4.5-0.1 [27.6 kB] 169s Get:98 http://ftpmaster.internal/ubuntu questing/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB] 169s Get:99 http://ftpmaster.internal/ubuntu questing/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 169s Get:100 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 169s Get:101 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 169s Get:102 http://ftpmaster.internal/ubuntu questing/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 169s Get:103 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 169s Get:104 http://ftpmaster.internal/ubuntu questing/main amd64 liburi-perl all 5.30-1 [94.4 kB] 169s Get:105 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB] 169s Get:106 http://ftpmaster.internal/ubuntu questing/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 169s Get:107 http://ftpmaster.internal/ubuntu questing/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 169s Get:108 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 169s Get:109 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-message-perl all 7.00-2ubuntu1 [75.9 kB] 169s Get:110 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 169s Get:111 http://ftpmaster.internal/ubuntu questing/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 169s Get:112 http://ftpmaster.internal/ubuntu questing/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 169s Get:113 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-ssleay-perl amd64 1.94-3 [318 kB] 169s Get:114 http://ftpmaster.internal/ubuntu questing/main amd64 libio-socket-ssl-perl all 2.089-1 [200 kB] 169s Get:115 http://ftpmaster.internal/ubuntu questing/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 169s Get:116 http://ftpmaster.internal/ubuntu questing/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 169s Get:117 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 169s Get:118 http://ftpmaster.internal/ubuntu questing/main amd64 libwww-perl all 6.78-1 [139 kB] 169s Get:119 http://ftpmaster.internal/ubuntu questing/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB] 169s Get:120 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 169s Get:121 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 169s Get:122 http://ftpmaster.internal/ubuntu questing/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 169s Get:123 http://ftpmaster.internal/ubuntu questing/universe amd64 libhttp-dav-perl all 0.50-1 [79.7 kB] 169s Get:124 http://ftpmaster.internal/ubuntu questing/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 169s Get:125 http://ftpmaster.internal/ubuntu questing/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 169s Get:126 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B] 169s Get:127 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-name-perl amd64 0.28-1 [10.7 kB] 169s Get:128 http://ftpmaster.internal/ubuntu questing/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 169s Get:129 http://ftpmaster.internal/ubuntu questing/universe amd64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 169s Get:130 http://ftpmaster.internal/ubuntu questing/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 169s Get:131 http://ftpmaster.internal/ubuntu questing/universe amd64 libprotocol-http2-perl all 1.11-1 [39.3 kB] 169s Get:132 http://ftpmaster.internal/ubuntu questing/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 169s Get:133 http://ftpmaster.internal/ubuntu questing/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 169s Get:134 http://ftpmaster.internal/ubuntu questing/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B] 169s Get:135 http://ftpmaster.internal/ubuntu questing/universe amd64 libspecio-perl all 0.50-1 [127 kB] 169s Get:136 http://ftpmaster.internal/ubuntu questing/main amd64 perl-doc all 5.40.1-3 [8252 kB] 169s Get:137 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB] 169s Get:138 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 169s Get:139 http://ftpmaster.internal/ubuntu questing/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB] 170s Fetched 90.9 MB in 2s (36.6 MB/s) 170s Selecting previously unselected package libapr1t64:amd64. 170s (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 ... 80527 files and directories currently installed.) 170s Preparing to unpack .../000-libapr1t64_1.7.5-1_amd64.deb ... 170s Unpacking libapr1t64:amd64 (1.7.5-1) ... 170s Selecting previously unselected package libaprutil1t64:amd64. 170s Preparing to unpack .../001-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 170s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 170s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 170s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 170s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 170s Selecting previously unselected package libaprutil1-ldap:amd64. 170s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 170s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 170s Selecting previously unselected package liblua5.4-0:amd64. 170s Preparing to unpack .../004-liblua5.4-0_5.4.7-1_amd64.deb ... 170s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 170s Selecting previously unselected package apache2-bin. 170s Preparing to unpack .../005-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 170s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 170s Selecting previously unselected package apache2-data. 170s Preparing to unpack .../006-apache2-data_2.4.63-1ubuntu1_all.deb ... 170s Unpacking apache2-data (2.4.63-1ubuntu1) ... 170s Selecting previously unselected package apache2-utils. 170s Preparing to unpack .../007-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 170s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 170s Selecting previously unselected package apache2. 170s Preparing to unpack .../008-apache2_2.4.63-1ubuntu1_amd64.deb ... 170s Unpacking apache2 (2.4.63-1ubuntu1) ... 170s Selecting previously unselected package m4. 170s Preparing to unpack .../009-m4_1.4.19-8_amd64.deb ... 170s Unpacking m4 (1.4.19-8) ... 170s Selecting previously unselected package autoconf. 170s Preparing to unpack .../010-autoconf_2.72-3ubuntu1_all.deb ... 170s Unpacking autoconf (2.72-3ubuntu1) ... 170s Selecting previously unselected package autotools-dev. 170s Preparing to unpack .../011-autotools-dev_20240727.1_all.deb ... 170s Unpacking autotools-dev (20240727.1) ... 170s Selecting previously unselected package automake. 170s Preparing to unpack .../012-automake_1%3a1.17-3ubuntu1_all.deb ... 170s Unpacking automake (1:1.17-3ubuntu1) ... 170s Selecting previously unselected package autopoint. 170s Preparing to unpack .../013-autopoint_0.23.1-2_all.deb ... 170s Unpacking autopoint (0.23.1-2) ... 170s Selecting previously unselected package libdebhelper-perl. 170s Preparing to unpack .../014-libdebhelper-perl_13.24.1ubuntu2_all.deb ... 170s Unpacking libdebhelper-perl (13.24.1ubuntu2) ... 170s Selecting previously unselected package libisl23:amd64. 170s Preparing to unpack .../015-libisl23_0.27-1_amd64.deb ... 170s Unpacking libisl23:amd64 (0.27-1) ... 170s Selecting previously unselected package libmpc3:amd64. 170s Preparing to unpack .../016-libmpc3_1.3.1-1build2_amd64.deb ... 170s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 170s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 170s Preparing to unpack .../017-cpp-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 170s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 170s Selecting previously unselected package cpp-14. 170s Preparing to unpack .../018-cpp-14_14.2.0-19ubuntu2_amd64.deb ... 170s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 170s Selecting previously unselected package cpp-x86-64-linux-gnu. 170s Preparing to unpack .../019-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 170s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 170s Selecting previously unselected package cpp. 170s Preparing to unpack .../020-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 170s Unpacking cpp (4:14.2.0-1ubuntu1) ... 170s Selecting previously unselected package libcc1-0:amd64. 170s Preparing to unpack .../021-libcc1-0_15.1.0-2ubuntu1_amd64.deb ... 170s Unpacking libcc1-0:amd64 (15.1.0-2ubuntu1) ... 170s Selecting previously unselected package libgomp1:amd64. 170s Preparing to unpack .../022-libgomp1_15.1.0-2ubuntu1_amd64.deb ... 170s Unpacking libgomp1:amd64 (15.1.0-2ubuntu1) ... 170s Selecting previously unselected package libitm1:amd64. 170s Preparing to unpack .../023-libitm1_15.1.0-2ubuntu1_amd64.deb ... 170s Unpacking libitm1:amd64 (15.1.0-2ubuntu1) ... 170s Selecting previously unselected package libasan8:amd64. 170s Preparing to unpack .../024-libasan8_15.1.0-2ubuntu1_amd64.deb ... 170s Unpacking libasan8:amd64 (15.1.0-2ubuntu1) ... 170s Selecting previously unselected package liblsan0:amd64. 170s Preparing to unpack .../025-liblsan0_15.1.0-2ubuntu1_amd64.deb ... 170s Unpacking liblsan0:amd64 (15.1.0-2ubuntu1) ... 171s Selecting previously unselected package libtsan2:amd64. 171s Preparing to unpack .../026-libtsan2_15.1.0-2ubuntu1_amd64.deb ... 171s Unpacking libtsan2:amd64 (15.1.0-2ubuntu1) ... 171s Selecting previously unselected package libubsan1:amd64. 171s Preparing to unpack .../027-libubsan1_15.1.0-2ubuntu1_amd64.deb ... 171s Unpacking libubsan1:amd64 (15.1.0-2ubuntu1) ... 171s Selecting previously unselected package libhwasan0:amd64. 171s Preparing to unpack .../028-libhwasan0_15.1.0-2ubuntu1_amd64.deb ... 171s Unpacking libhwasan0:amd64 (15.1.0-2ubuntu1) ... 171s Selecting previously unselected package libquadmath0:amd64. 171s Preparing to unpack .../029-libquadmath0_15.1.0-2ubuntu1_amd64.deb ... 171s Unpacking libquadmath0:amd64 (15.1.0-2ubuntu1) ... 171s Selecting previously unselected package libgcc-14-dev:amd64. 171s Preparing to unpack .../030-libgcc-14-dev_14.2.0-19ubuntu2_amd64.deb ... 171s Unpacking libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 171s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 171s Preparing to unpack .../031-gcc-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 171s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 171s Selecting previously unselected package gcc-14. 171s Preparing to unpack .../032-gcc-14_14.2.0-19ubuntu2_amd64.deb ... 171s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 171s Selecting previously unselected package gcc-x86-64-linux-gnu. 171s Preparing to unpack .../033-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 171s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 171s Selecting previously unselected package gcc. 171s Preparing to unpack .../034-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 171s Unpacking gcc (4:14.2.0-1ubuntu1) ... 171s Selecting previously unselected package libtool. 171s Preparing to unpack .../035-libtool_2.5.4-4_all.deb ... 171s Unpacking libtool (2.5.4-4) ... 171s Selecting previously unselected package dh-autoreconf. 171s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 171s Unpacking dh-autoreconf (20) ... 171s Selecting previously unselected package libarchive-zip-perl. 171s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 171s Unpacking libarchive-zip-perl (1.68-1) ... 171s Selecting previously unselected package libfile-stripnondeterminism-perl. 171s Preparing to unpack .../038-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... 171s Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... 171s Selecting previously unselected package dh-strip-nondeterminism. 171s Preparing to unpack .../039-dh-strip-nondeterminism_1.14.1-2_all.deb ... 171s Unpacking dh-strip-nondeterminism (1.14.1-2) ... 171s Selecting previously unselected package debugedit. 171s Preparing to unpack .../040-debugedit_1%3a5.1-2_amd64.deb ... 171s Unpacking debugedit (1:5.1-2) ... 171s Selecting previously unselected package dwz. 171s Preparing to unpack .../041-dwz_0.15-1build6_amd64.deb ... 171s Unpacking dwz (0.15-1build6) ... 171s Selecting previously unselected package gettext. 171s Preparing to unpack .../042-gettext_0.23.1-2_amd64.deb ... 171s Unpacking gettext (0.23.1-2) ... 171s Selecting previously unselected package intltool-debian. 171s Preparing to unpack .../043-intltool-debian_0.35.0+20060710.6_all.deb ... 171s Unpacking intltool-debian (0.35.0+20060710.6) ... 171s Selecting previously unselected package po-debconf. 171s Preparing to unpack .../044-po-debconf_1.0.21+nmu1_all.deb ... 171s Unpacking po-debconf (1.0.21+nmu1) ... 171s Selecting previously unselected package debhelper. 171s Preparing to unpack .../045-debhelper_13.24.1ubuntu2_all.deb ... 171s Unpacking debhelper (13.24.1ubuntu2) ... 171s Selecting previously unselected package uuid-dev:amd64. 171s Preparing to unpack .../046-uuid-dev_2.40.2-14ubuntu1_amd64.deb ... 171s Unpacking uuid-dev:amd64 (2.40.2-14ubuntu1) ... 171s Selecting previously unselected package libsctp1:amd64. 171s Preparing to unpack .../047-libsctp1_1.0.21+dfsg-1_amd64.deb ... 171s Unpacking libsctp1:amd64 (1.0.21+dfsg-1) ... 171s Selecting previously unselected package libsctp-dev:amd64. 171s Preparing to unpack .../048-libsctp-dev_1.0.21+dfsg-1_amd64.deb ... 171s Unpacking libsctp-dev:amd64 (1.0.21+dfsg-1) ... 171s Selecting previously unselected package libapr1-dev. 171s Preparing to unpack .../049-libapr1-dev_1.7.5-1_amd64.deb ... 171s Unpacking libapr1-dev (1.7.5-1) ... 172s Selecting previously unselected package libldap-dev:amd64. 172s Preparing to unpack .../050-libldap-dev_2.6.9+dfsg-2ubuntu1_amd64.deb ... 172s Unpacking libldap-dev:amd64 (2.6.9+dfsg-2ubuntu1) ... 172s Selecting previously unselected package libldap2-dev. 172s Preparing to unpack .../051-libldap2-dev_2.6.9+dfsg-2ubuntu1_all.deb ... 172s Unpacking libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 172s Selecting previously unselected package libexpat1-dev:amd64. 172s Preparing to unpack .../052-libexpat1-dev_2.7.1-1_amd64.deb ... 172s Unpacking libexpat1-dev:amd64 (2.7.1-1) ... 172s Selecting previously unselected package libaprutil1-dev. 172s Preparing to unpack .../053-libaprutil1-dev_1.6.3-3ubuntu2_amd64.deb ... 172s Unpacking libaprutil1-dev (1.6.3-3ubuntu2) ... 172s Selecting previously unselected package libpcre2-16-0:amd64. 172s Preparing to unpack .../054-libpcre2-16-0_10.45-1_amd64.deb ... 172s Unpacking libpcre2-16-0:amd64 (10.45-1) ... 172s Selecting previously unselected package libpcre2-32-0:amd64. 172s Preparing to unpack .../055-libpcre2-32-0_10.45-1_amd64.deb ... 172s Unpacking libpcre2-32-0:amd64 (10.45-1) ... 172s Selecting previously unselected package libpcre2-posix3:amd64. 172s Preparing to unpack .../056-libpcre2-posix3_10.45-1_amd64.deb ... 172s Unpacking libpcre2-posix3:amd64 (10.45-1) ... 172s Selecting previously unselected package libpcre2-dev:amd64. 172s Preparing to unpack .../057-libpcre2-dev_10.45-1_amd64.deb ... 172s Unpacking libpcre2-dev:amd64 (10.45-1) ... 172s Selecting previously unselected package apache2-dev. 172s Preparing to unpack .../058-apache2-dev_2.4.63-1ubuntu1_amd64.deb ... 172s Unpacking apache2-dev (2.4.63-1ubuntu1) ... 172s Selecting previously unselected package libstdc++-14-dev:amd64. 172s Preparing to unpack .../059-libstdc++-14-dev_14.2.0-19ubuntu2_amd64.deb ... 172s Unpacking libstdc++-14-dev:amd64 (14.2.0-19ubuntu2) ... 172s Selecting previously unselected package g++-14-x86-64-linux-gnu. 172s Preparing to unpack .../060-g++-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 172s Unpacking g++-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 172s Selecting previously unselected package g++-14. 172s Preparing to unpack .../061-g++-14_14.2.0-19ubuntu2_amd64.deb ... 172s Unpacking g++-14 (14.2.0-19ubuntu2) ... 172s Selecting previously unselected package g++-x86-64-linux-gnu. 172s Preparing to unpack .../062-g++-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 172s Unpacking g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 172s Selecting previously unselected package g++. 172s Preparing to unpack .../063-g++_4%3a14.2.0-1ubuntu1_amd64.deb ... 172s Unpacking g++ (4:14.2.0-1ubuntu1) ... 172s Selecting previously unselected package build-essential. 172s Preparing to unpack .../064-build-essential_12.12ubuntu1_amd64.deb ... 172s Unpacking build-essential (12.12ubuntu1) ... 172s Selecting previously unselected package libalgorithm-c3-perl. 172s Preparing to unpack .../065-libalgorithm-c3-perl_0.11-2_all.deb ... 172s Unpacking libalgorithm-c3-perl (0.11-2) ... 172s Selecting previously unselected package libanyevent-perl. 172s Preparing to unpack .../066-libanyevent-perl_7.170-2build7_amd64.deb ... 172s Unpacking libanyevent-perl (7.170-2build7) ... 172s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 172s Preparing to unpack .../067-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ... 172s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 172s Selecting previously unselected package libdynaloader-functions-perl. 172s Preparing to unpack .../068-libdynaloader-functions-perl_0.004-2_all.deb ... 172s Unpacking libdynaloader-functions-perl (0.004-2) ... 172s Selecting previously unselected package libdevel-callchecker-perl:amd64. 172s Preparing to unpack .../069-libdevel-callchecker-perl_0.009-2_amd64.deb ... 172s Unpacking libdevel-callchecker-perl:amd64 (0.009-2) ... 172s Selecting previously unselected package libparams-classify-perl:amd64. 172s Preparing to unpack .../070-libparams-classify-perl_0.015-2build6_amd64.deb ... 172s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ... 172s Selecting previously unselected package libmodule-runtime-perl. 172s Preparing to unpack .../071-libmodule-runtime-perl_0.018-1_all.deb ... 172s Unpacking libmodule-runtime-perl (0.018-1) ... 172s Selecting previously unselected package libtry-tiny-perl. 172s Preparing to unpack .../072-libtry-tiny-perl_0.32-1_all.deb ... 172s Unpacking libtry-tiny-perl (0.32-1) ... 172s Selecting previously unselected package libmodule-implementation-perl. 172s Preparing to unpack .../073-libmodule-implementation-perl_0.09-2_all.deb ... 172s Unpacking libmodule-implementation-perl (0.09-2) ... 172s Selecting previously unselected package libsub-exporter-progressive-perl. 172s Preparing to unpack .../074-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 172s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 172s Selecting previously unselected package libvariable-magic-perl. 172s Preparing to unpack .../075-libvariable-magic-perl_0.64-1build1_amd64.deb ... 172s Unpacking libvariable-magic-perl (0.64-1build1) ... 172s Selecting previously unselected package libb-hooks-endofscope-perl. 172s Preparing to unpack .../076-libb-hooks-endofscope-perl_0.28-2_all.deb ... 172s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 172s Selecting previously unselected package libcrypt-random-seed-perl. 172s Preparing to unpack .../077-libcrypt-random-seed-perl_0.03-3_all.deb ... 172s Unpacking libcrypt-random-seed-perl (0.03-3) ... 172s Selecting previously unselected package libmath-random-isaac-perl. 172s Preparing to unpack .../078-libmath-random-isaac-perl_1.004-2_all.deb ... 172s Unpacking libmath-random-isaac-perl (1.004-2) ... 172s Selecting previously unselected package libbytes-random-secure-perl. 172s Preparing to unpack .../079-libbytes-random-secure-perl_0.29-3_all.deb ... 172s Unpacking libbytes-random-secure-perl (0.29-3) ... 172s Selecting previously unselected package libclass-c3-perl. 172s Preparing to unpack .../080-libclass-c3-perl_0.35-2_all.deb ... 172s Unpacking libclass-c3-perl (0.35-2) ... 172s Selecting previously unselected package libclass-data-inheritable-perl. 172s Preparing to unpack .../081-libclass-data-inheritable-perl_0.10-1_all.deb ... 172s Unpacking libclass-data-inheritable-perl (0.10-1) ... 172s Selecting previously unselected package libclass-inspector-perl. 173s Preparing to unpack .../082-libclass-inspector-perl_1.36-3_all.deb ... 173s Unpacking libclass-inspector-perl (1.36-3) ... 173s Selecting previously unselected package libclass-method-modifiers-perl. 173s Preparing to unpack .../083-libclass-method-modifiers-perl_2.15-1_all.deb ... 173s Unpacking libclass-method-modifiers-perl (2.15-1) ... 173s Selecting previously unselected package libclass-singleton-perl. 173s Preparing to unpack .../084-libclass-singleton-perl_1.6-2_all.deb ... 173s Unpacking libclass-singleton-perl (1.6-2) ... 173s Selecting previously unselected package libclone-perl:amd64. 173s Preparing to unpack .../085-libclone-perl_0.47-1_amd64.deb ... 173s Unpacking libclone-perl:amd64 (0.47-1) ... 173s Selecting previously unselected package perl-openssl-defaults:amd64. 173s Preparing to unpack .../086-perl-openssl-defaults_7build3_amd64.deb ... 173s Unpacking perl-openssl-defaults:amd64 (7build3) ... 173s Selecting previously unselected package libcrypt-ssleay-perl. 173s Preparing to unpack .../087-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ... 173s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 173s Selecting previously unselected package libparams-util-perl. 173s Preparing to unpack .../088-libparams-util-perl_1.102-3build1_amd64.deb ... 173s Unpacking libparams-util-perl (1.102-3build1) ... 173s Selecting previously unselected package libsub-install-perl. 173s Preparing to unpack .../089-libsub-install-perl_0.929-1_all.deb ... 173s Unpacking libsub-install-perl (0.929-1) ... 173s Selecting previously unselected package libdata-optlist-perl. 173s Preparing to unpack .../090-libdata-optlist-perl_0.114-1_all.deb ... 173s Unpacking libdata-optlist-perl (0.114-1) ... 173s Selecting previously unselected package libdevel-stacktrace-perl. 173s Preparing to unpack .../091-libdevel-stacktrace-perl_2.0500-1_all.deb ... 173s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 173s Selecting previously unselected package libencode-locale-perl. 173s Preparing to unpack .../092-libencode-locale-perl_1.05-3_all.deb ... 173s Unpacking libencode-locale-perl (1.05-3) ... 173s Selecting previously unselected package libsub-exporter-perl. 173s Preparing to unpack .../093-libsub-exporter-perl_0.990-1_all.deb ... 173s Unpacking libsub-exporter-perl (0.990-1) ... 173s Selecting previously unselected package libeval-closure-perl. 173s Preparing to unpack .../094-libeval-closure-perl_0.14-3_all.deb ... 173s Unpacking libeval-closure-perl (0.14-3) ... 173s Selecting previously unselected package libexception-class-perl. 173s Preparing to unpack .../095-libexception-class-perl_1.45-1_all.deb ... 173s Unpacking libexception-class-perl (1.45-1) ... 173s Selecting previously unselected package libfcgi0t64:amd64. 173s Preparing to unpack .../096-libfcgi0t64_2.4.5-0.1_amd64.deb ... 173s Unpacking libfcgi0t64:amd64 (2.4.5-0.1) ... 173s Selecting previously unselected package libfcgi-perl. 173s Preparing to unpack .../097-libfcgi-perl_0.82+ds-3build3_amd64.deb ... 173s Unpacking libfcgi-perl (0.82+ds-3build3) ... 173s Selecting previously unselected package libtimedate-perl. 173s Preparing to unpack .../098-libtimedate-perl_2.3300-2_all.deb ... 173s Unpacking libtimedate-perl (2.3300-2) ... 173s Selecting previously unselected package libhttp-date-perl. 173s Preparing to unpack .../099-libhttp-date-perl_6.06-1_all.deb ... 173s Unpacking libhttp-date-perl (6.06-1) ... 173s Selecting previously unselected package libfile-listing-perl. 173s Preparing to unpack .../100-libfile-listing-perl_6.16-1_all.deb ... 173s Unpacking libfile-listing-perl (6.16-1) ... 173s Selecting previously unselected package libfile-sharedir-perl. 173s Preparing to unpack .../101-libfile-sharedir-perl_1.118-3_all.deb ... 173s Unpacking libfile-sharedir-perl (1.118-3) ... 173s Selecting previously unselected package libhtml-tagset-perl. 173s Preparing to unpack .../102-libhtml-tagset-perl_3.24-1_all.deb ... 173s Unpacking libhtml-tagset-perl (3.24-1) ... 173s Selecting previously unselected package liburi-perl. 173s Preparing to unpack .../103-liburi-perl_5.30-1_all.deb ... 173s Unpacking liburi-perl (5.30-1) ... 173s Selecting previously unselected package libhtml-parser-perl:amd64. 173s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_amd64.deb ... 173s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ... 173s Selecting previously unselected package libhtml-tree-perl. 173s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 173s Unpacking libhtml-tree-perl (5.07-3) ... 173s Selecting previously unselected package libio-html-perl. 173s Preparing to unpack .../106-libio-html-perl_1.004-3_all.deb ... 173s Unpacking libio-html-perl (1.004-3) ... 173s Selecting previously unselected package liblwp-mediatypes-perl. 173s Preparing to unpack .../107-liblwp-mediatypes-perl_6.04-2_all.deb ... 173s Unpacking liblwp-mediatypes-perl (6.04-2) ... 173s Selecting previously unselected package libhttp-message-perl. 173s Preparing to unpack .../108-libhttp-message-perl_7.00-2ubuntu1_all.deb ... 173s Unpacking libhttp-message-perl (7.00-2ubuntu1) ... 173s Selecting previously unselected package libhttp-cookies-perl. 173s Preparing to unpack .../109-libhttp-cookies-perl_6.11-1_all.deb ... 173s Unpacking libhttp-cookies-perl (6.11-1) ... 173s Selecting previously unselected package libpod-parser-perl. 173s Preparing to unpack .../110-libpod-parser-perl_1.67-1_all.deb ... 173s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 173s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 173s Unpacking libpod-parser-perl (1.67-1) ... 173s Selecting previously unselected package libhttp-negotiate-perl. 173s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 173s Unpacking libhttp-negotiate-perl (6.01-2) ... 173s Selecting previously unselected package libnet-ssleay-perl:amd64. 173s Preparing to unpack .../112-libnet-ssleay-perl_1.94-3_amd64.deb ... 173s Unpacking libnet-ssleay-perl:amd64 (1.94-3) ... 173s Selecting previously unselected package libio-socket-ssl-perl. 173s Preparing to unpack .../113-libio-socket-ssl-perl_2.089-1_all.deb ... 173s Unpacking libio-socket-ssl-perl (2.089-1) ... 173s Selecting previously unselected package libnet-http-perl. 173s Preparing to unpack .../114-libnet-http-perl_6.23-1_all.deb ... 173s Unpacking libnet-http-perl (6.23-1) ... 173s Selecting previously unselected package liblwp-protocol-https-perl. 173s Preparing to unpack .../115-liblwp-protocol-https-perl_6.14-1_all.deb ... 173s Unpacking liblwp-protocol-https-perl (6.14-1) ... 173s Selecting previously unselected package libwww-robotrules-perl. 173s Preparing to unpack .../116-libwww-robotrules-perl_6.02-1_all.deb ... 173s Unpacking libwww-robotrules-perl (6.02-1) ... 173s Selecting previously unselected package libwww-perl. 173s Preparing to unpack .../117-libwww-perl_6.78-1_all.deb ... 173s Unpacking libwww-perl (6.78-1) ... 173s Selecting previously unselected package libxml-parser-perl. 173s Preparing to unpack .../118-libxml-parser-perl_2.47-1build4_amd64.deb ... 173s Unpacking libxml-parser-perl (2.47-1build4) ... 173s Selecting previously unselected package libxml-perl. 173s Preparing to unpack .../119-libxml-perl_0.08-4_all.deb ... 173s Unpacking libxml-perl (0.08-4) ... 173s Selecting previously unselected package libxml-regexp-perl. 173s Preparing to unpack .../120-libxml-regexp-perl_0.04-1.1_all.deb ... 173s Unpacking libxml-regexp-perl (0.04-1.1) ... 173s Selecting previously unselected package libxml-dom-perl. 173s Preparing to unpack .../121-libxml-dom-perl_1.46-2_all.deb ... 173s Unpacking libxml-dom-perl (1.46-2) ... 173s Selecting previously unselected package libhttp-dav-perl. 173s Preparing to unpack .../122-libhttp-dav-perl_0.50-1_all.deb ... 173s Unpacking libhttp-dav-perl (0.50-1) ... 173s Selecting previously unselected package libmro-compat-perl. 173s Preparing to unpack .../123-libmro-compat-perl_0.15-2_all.deb ... 173s Unpacking libmro-compat-perl (0.15-2) ... 173s Selecting previously unselected package libpackage-stash-perl. 173s Preparing to unpack .../124-libpackage-stash-perl_0.40-1_all.deb ... 173s Unpacking libpackage-stash-perl (0.40-1) ... 173s Selecting previously unselected package libsub-identify-perl. 173s Preparing to unpack .../125-libsub-identify-perl_0.14-3build4_amd64.deb ... 173s Unpacking libsub-identify-perl (0.14-3build4) ... 173s Selecting previously unselected package libsub-name-perl:amd64. 173s Preparing to unpack .../126-libsub-name-perl_0.28-1_amd64.deb ... 173s Unpacking libsub-name-perl:amd64 (0.28-1) ... 173s Selecting previously unselected package libnamespace-clean-perl. 173s Preparing to unpack .../127-libnamespace-clean-perl_0.27-2_all.deb ... 173s Unpacking libnamespace-clean-perl (0.27-2) ... 173s Selecting previously unselected package libnamespace-autoclean-perl. 173s Preparing to unpack .../128-libnamespace-autoclean-perl_0.31-1_all.deb ... 173s Unpacking libnamespace-autoclean-perl (0.31-1) ... 173s Selecting previously unselected package libparams-validationcompiler-perl. 173s Preparing to unpack .../129-libparams-validationcompiler-perl_0.31-1_all.deb ... 173s Unpacking libparams-validationcompiler-perl (0.31-1) ... 173s Selecting previously unselected package libprotocol-http2-perl. 173s Preparing to unpack .../130-libprotocol-http2-perl_1.11-1_all.deb ... 173s Unpacking libprotocol-http2-perl (1.11-1) ... 173s Selecting previously unselected package librole-tiny-perl. 173s Preparing to unpack .../131-librole-tiny-perl_2.002004-1_all.deb ... 173s Unpacking librole-tiny-perl (2.002004-1) ... 174s Selecting previously unselected package libsub-quote-perl. 174s Preparing to unpack .../132-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 174s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 174s Selecting previously unselected package libxstring-perl:amd64. 174s Preparing to unpack .../133-libxstring-perl_0.005-2build4_amd64.deb ... 174s Unpacking libxstring-perl:amd64 (0.005-2build4) ... 174s Selecting previously unselected package libspecio-perl. 174s Preparing to unpack .../134-libspecio-perl_0.50-1_all.deb ... 174s Unpacking libspecio-perl (0.50-1) ... 174s Selecting previously unselected package perl-doc. 174s Preparing to unpack .../135-perl-doc_5.40.1-3_all.deb ... 174s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 174s Unpacking perl-doc (5.40.1-3) ... 174s Selecting previously unselected package libdatetime-locale-perl. 174s Preparing to unpack .../136-libdatetime-locale-perl_1%3a1.41-1_all.deb ... 174s Unpacking libdatetime-locale-perl (1:1.41-1) ... 174s Selecting previously unselected package libdatetime-timezone-perl. 174s Preparing to unpack .../137-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 174s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 174s Selecting previously unselected package libdatetime-perl. 174s Preparing to unpack .../138-libdatetime-perl_2%3a1.65-1build3_amd64.deb ... 174s Unpacking libdatetime-perl (2:1.65-1build3) ... 174s Setting up libanyevent-perl (7.170-2build7) ... 174s Setting up libmath-random-isaac-perl (1.004-2) ... 174s Setting up libclass-inspector-perl (1.36-3) ... 174s Setting up libdynaloader-functions-perl (0.004-2) ... 174s Setting up libclass-method-modifiers-perl (2.15-1) ... 174s Setting up libxml-regexp-perl (0.04-1.1) ... 174s Setting up libclone-perl:amd64 (0.47-1) ... 174s Setting up libarchive-zip-perl (1.68-1) ... 174s Setting up libsub-identify-perl (0.14-3build4) ... 174s Setting up libfcgi0t64:amd64 (2.4.5-0.1) ... 174s Setting up libhtml-tagset-perl (3.24-1) ... 174s Setting up libdebhelper-perl (13.24.1ubuntu2) ... 174s Setting up liblwp-mediatypes-perl (6.04-2) ... 174s Setting up libtry-tiny-perl (0.32-1) ... 174s Setting up libprotocol-http2-perl (1.11-1) ... 174s Setting up perl-openssl-defaults:amd64 (7build3) ... 174s Setting up perl-doc (5.40.1-3) ... 174s Setting up m4 (1.4.19-8) ... 174s Setting up libclass-singleton-perl (1.6-2) ... 174s Setting up libencode-locale-perl (1.05-3) ... 174s Setting up libxstring-perl:amd64 (0.005-2build4) ... 174s Setting up libgomp1:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libpcre2-16-0:amd64 (10.45-1) ... 174s Setting up libsub-install-perl (0.929-1) ... 174s Setting up autotools-dev (20240727.1) ... 174s Setting up libpcre2-32-0:amd64 (10.45-1) ... 174s Setting up libclass-data-inheritable-perl (0.10-1) ... 174s Setting up libalgorithm-c3-perl (0.11-2) ... 174s Setting up libexpat1-dev:amd64 (2.7.1-1) ... 174s Setting up libcrypt-random-seed-perl (0.03-3) ... 174s Setting up libldap-dev:amd64 (2.6.9+dfsg-2ubuntu1) ... 174s Setting up uuid-dev:amd64 (2.40.2-14ubuntu1) ... 174s Setting up libquadmath0:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libmpc3:amd64 (1.3.1-1build2) ... 174s Setting up libvariable-magic-perl (0.64-1build1) ... 174s Setting up libio-html-perl (1.004-3) ... 174s Setting up libpod-parser-perl (1.67-1) ... 174s Setting up autopoint (0.23.1-2) ... 174s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ... 174s Setting up libparams-util-perl (1.102-3build1) ... 174s Setting up autoconf (2.72-3ubuntu1) ... 174s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 174s Setting up libtimedate-perl (2.3300-2) ... 174s Setting up libubsan1:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libsub-name-perl:amd64 (0.28-1) ... 174s Setting up libpcre2-posix3:amd64 (10.45-1) ... 174s Setting up dwz (0.15-1build6) ... 174s Setting up libsctp1:amd64 (1.0.21+dfsg-1) ... 174s Setting up libhwasan0:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libasan8:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libapr1t64:amd64 (1.7.5-1) ... 174s Setting up librole-tiny-perl (2.002004-1) ... 174s Setting up debugedit (1:5.1-2) ... 174s Setting up libfile-sharedir-perl (1.118-3) ... 174s Setting up libfcgi-perl (0.82+ds-3build3) ... 174s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 174s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 174s Setting up libdevel-stacktrace-perl (2.0500-1) ... 174s Setting up apache2-data (2.4.63-1ubuntu1) ... 174s Setting up libtsan2:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libisl23:amd64 (0.27-1) ... 174s Setting up libcc1-0:amd64 (15.1.0-2ubuntu1) ... 174s Setting up liburi-perl (5.30-1) ... 174s Setting up liblsan0:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libitm1:amd64 (15.1.0-2ubuntu1) ... 174s Setting up libnet-ssleay-perl:amd64 (1.94-3) ... 174s Setting up automake (1:1.17-3ubuntu1) ... 174s update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode 174s Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... 174s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 174s Setting up libhttp-date-perl (6.06-1) ... 174s Setting up gettext (0.23.1-2) ... 174s Setting up libfile-listing-perl (6.16-1) ... 174s Setting up libpcre2-dev:amd64 (10.45-1) ... 174s Setting up libnet-http-perl (6.23-1) ... 174s Setting up libexception-class-perl (1.45-1) ... 174s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 174s Setting up libclass-c3-perl (0.35-2) ... 174s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 174s Setting up libdevel-callchecker-perl:amd64 (0.009-2) ... 174s Setting up intltool-debian (0.35.0+20060710.6) ... 174s Setting up libbytes-random-secure-perl (0.29-3) ... 174s Setting up libldap2-dev (2.6.9+dfsg-2ubuntu1) ... 174s Setting up libdata-optlist-perl (0.114-1) ... 174s Setting up libsctp-dev:amd64 (1.0.21+dfsg-1) ... 174s Setting up cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 174s Setting up cpp-14 (14.2.0-19ubuntu2) ... 174s Setting up dh-strip-nondeterminism (1.14.1-2) ... 174s Setting up libwww-robotrules-perl (6.02-1) ... 174s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ... 174s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 174s Setting up libmro-compat-perl (0.15-2) ... 174s Setting up libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 174s Setting up libstdc++-14-dev:amd64 (14.2.0-19ubuntu2) ... 174s Setting up libio-socket-ssl-perl (2.089-1) ... 174s Setting up libsub-exporter-perl (0.990-1) ... 174s Setting up libhttp-message-perl (7.00-2ubuntu1) ... 174s Setting up apache2-utils (2.4.63-1ubuntu1) ... 174s Setting up libeval-closure-perl (0.14-3) ... 174s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 174s Setting up libhttp-negotiate-perl (6.01-2) ... 174s Setting up libparams-validationcompiler-perl (0.31-1) ... 174s Setting up libhttp-cookies-perl (6.11-1) ... 174s Setting up po-debconf (1.0.21+nmu1) ... 174s Setting up libhtml-tree-perl (5.07-3) ... 174s Setting up libparams-classify-perl:amd64 (0.015-2build6) ... 174s Setting up apache2-bin (2.4.63-1ubuntu1) ... 174s Setting up libmodule-runtime-perl (0.018-1) ... 174s Setting up libapr1-dev (1.7.5-1) ... 174s Setting up cpp (4:14.2.0-1ubuntu1) ... 174s Setting up libaprutil1-dev (1.6.3-3ubuntu2) ... 174s Setting up gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 174s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 174s Setting up libmodule-implementation-perl (0.09-2) ... 174s Setting up libpackage-stash-perl (0.40-1) ... 174s Setting up apache2 (2.4.63-1ubuntu1) ... 174s Enabling module mpm_event. 174s Enabling module authz_core. 174s Enabling module authz_host. 174s Enabling module authn_core. 174s Enabling module auth_basic. 174s Enabling module access_compat. 174s Enabling module authn_file. 174s Enabling module authz_user. 174s Enabling module alias. 174s Enabling module dir. 175s Enabling module autoindex. 175s Enabling module env. 175s Enabling module mime. 175s Enabling module negotiation. 175s Enabling module setenvif. 175s Enabling module filter. 175s Enabling module deflate. 175s Enabling module status. 175s Enabling module reqtimeout. 175s Enabling conf charset. 175s Enabling conf localized-error-pages. 175s Enabling conf other-vhosts-access-log. 175s Enabling conf security. 175s Enabling conf serve-cgi-bin. 175s Enabling site 000-default. 175s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 176s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 176s Setting up gcc-14 (14.2.0-19ubuntu2) ... 176s Setting up libspecio-perl (0.50-1) ... 176s Setting up g++-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 176s Setting up g++-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 176s Setting up g++-14 (14.2.0-19ubuntu2) ... 177s Setting up libb-hooks-endofscope-perl (0.28-2) ... 177s Setting up libtool (2.5.4-4) ... 177s Setting up gcc (4:14.2.0-1ubuntu1) ... 177s Setting up dh-autoreconf (20) ... 177s Setting up libnamespace-clean-perl (0.27-2) ... 177s Setting up g++ (4:14.2.0-1ubuntu1) ... 177s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 177s Setting up build-essential (12.12ubuntu1) ... 177s Setting up libnamespace-autoclean-perl (0.31-1) ... 177s Setting up libdatetime-locale-perl (1:1.41-1) ... 177s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 177s Setting up debhelper (13.24.1ubuntu2) ... 177s Setting up libdatetime-perl (2:1.65-1build3) ... 177s Setting up apache2-dev (2.4.63-1ubuntu1) ... 177s Setting up liblwp-protocol-https-perl (6.14-1) ... 177s Setting up libwww-perl (6.78-1) ... 177s Setting up libxml-parser-perl (2.47-1build4) ... 177s Setting up libxml-perl (0.08-4) ... 177s Setting up libxml-dom-perl (1.46-2) ... 177s Setting up libhttp-dav-perl (0.50-1) ... 177s Processing triggers for install-info (7.1.1-1) ... 177s Processing triggers for libc-bin (2.41-6ubuntu1) ... 177s Processing triggers for ufw (0.36.2-9) ... 177s Processing triggers for man-db (2.13.1-1) ... 179s autopkgtest [17:27:10]: test run-test-suite: [----------------------- 179s + set -o pipefail 179s + export LANG=C 179s + LANG=C 179s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 179s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 179s + TESTS= 179s + TESTUSER=tuser 179s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 179s + useradd --user-group --system --create-home -s /bin/bash tuser 179s + cp -a debian/perl-framework /tmp/autopkgtest.4PN3F0/autopkgtest_tmp 180s + cd /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework 180s + export HARNESS_VERBOSE=1 180s + HARNESS_VERBOSE=1 180s + run_tests mpm_prefork 180s + local MPM=mpm_prefork 180s + shift 180s + local LOG=testlog.mpm_prefork 180s + echo =============Running-with-mpm_prefork========== 180s + rm -f apache2.conf.debian 180s + cp /etc/apache2/apache2.conf apache2.conf.debian 180s + cat /etc/apache2/mods-available/mpm_prefork.load 180s + 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 180s + grep -v mpm_ 180s + xargs cat 180s + for m in bucketeer case_filter case_filter_in 180s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 180s + for m in bucketeer case_filter case_filter_in 180s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 180s + for m in bucketeer case_filter case_filter_in 180s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 180s + cat /etc/apache2/mods-available/mime.conf 180s =============Running-with-mpm_prefork========== 180s + echo 'Servername localhost' 180s + make clean 180s make: *** No rule to make target 'clean'. Stop. 180s + true 180s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 180s + chown -R tuser: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp 180s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/apache2.conf.debian' 180s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 180s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 180s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 180s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 180s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 180s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 180s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 180s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 180s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 180s [ info] generating script ./t/htdocs/modules/cgi/big.pl 180s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 180s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 180s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 180s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 180s [ info] generating script ./t/htdocs/modules/cgi/action.pl 180s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 180s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 180s [ info] generating script ./t/htdocs/modules/cgi/env.pl 180s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 180s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 180s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 180s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 180s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 180s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 180s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 180s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 180s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 180s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 180s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 180s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 180s Warning: NAME must be a package name 180s Checking if your kit is complete... 180s Looks good 180s [ info] generating script t/TEST 180s [ info] generating script ./t/cgi-bin/next_available_port.pl 180s [ info] generating script ./t/cgi-bin/cookies.pl 180s [ info] generating script t/TEST 180s Writing MYMETA.yml and MYMETA.json 180s Writing MYMETA.yml and MYMETA.json 180s Checking for Cwd...ok 180s Checking for File::Spec...ok 180s Generating a Unix-style Makefile 180s Writing Makefile for httpd-test 180s Writing MYMETA.yml and MYMETA.json 180s + su tuser -c 't/TEST ' 180s + tee testlog.mpm_prefork 180s [warning] setting ulimit to allow core files 180s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/TEST 180s Duplicate specification "clean" for option "clean" 180s Duplicate specification "help" for option "help" 183s [warning] generating SSL CA for asf 183s [ info] openssl req -new -x509 -extensions ca_ext -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 183s ...+.....+...+......+++++++++++++++++++++++++++++++++++++++*.+..+..........+...+......+...+..+++++++++++++++++++++++++++++++++++++++*.........+......+..........+.....+...+.+.........+.....+......+...+......+.+...+.....+...+...+.......+.....+.........+....+..+....+...+..+....+.....+.+...+...+.....+.......+..+....+............+.....+...+............+......................+........+.......+..+...+...+....+..................+......+.....+.+.........+..+...+....+..+......+.........+.+.................+...............+...+....+......+...+.........+.................+....+..+...+.........+.......+.....+.........+....+...+...+......+.........+.....+...............+.+......+...+............+............+...+.........+.....+....+...........+...+..........+.....+.+..+.......+...+..+...+...+.+........+...............+.+..+..........+.....+....+...+...+...+............+...+...............+.........+...+........+......+...+.+...........+....+..+...+.+...+...............+...+...............+..+...+....+........+......+.......+..+......+.+...+.................+.+..+............+...+..........+......+.....+......+...+.+.........+............+...+.....+.+.....+.....................+.+.........+...+...........+.+...+........+...+.......+.....+.............+.....+....+............+.....+.........+.........+.......+...+...+.....+...+....+......+...........+......+............+...+...+................+...+..+....+......+.....+......+...+.......+.....+...+.......+...+.................+.............+..+....+.........+.....+.+.....+....+.....+.+.........+..+.......+..+......+....+....................+.+...+.........+..+......+..........+...+.....+......+.........+.......+..+.......+........+...+....+.....+......+...+....+..+..........+...+...........+.+........+...+....+.......................+...+....+...+.................+.+...++++++ 183s ....+..+.......+++++++++++++++++++++++++++++++++++++++*...+.+.........+......+.....+....+..+.......+++++++++++++++++++++++++++++++++++++++*.+......+.............+...+............+..+.+..+..........+..........................+......+..........+.....+...+.+.....+....+...+........+....+...+...+.....+.......+..+.......+...+...........+..........+......+.....+.+...+...........+...+.......+...+.......................+.......+............+.....+..................+.......+....................+...+.......+........+......+......+......+...++++++ 183s ----- 183s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 183s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 183s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 183s [ 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 183s [ 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 183s Using configuration from conf/server2_des3_dsa.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/client_colon.pem 2048 183s [ 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 183s [ 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 183s Using configuration from conf/client_colon.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test' 183s commonName :ASN.1 12:'user:colon' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ 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 183s [ info] generating proxy cert: proxy/client_colon.pem 183s [ info] openssl genrsa -out keys/client_ok.pem 2048 183s [ 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 183s [ 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 183s Using configuration from conf/client_ok.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test' 183s commonName :ASN.1 12:'client_ok' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ 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 183s [ info] generating proxy cert: proxy/client_ok.pem 183s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 183s [ 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 183s [ 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 183s Using configuration from conf/server_dsa.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 183s [ 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 183s [ 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 183s Using configuration from conf/server_des3.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 183s [ 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 183s [ 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 183s Using configuration from conf/server2_des3.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/server.pem 2048 183s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 183s [ 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 183s Using configuration from conf/server.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/server2.pem 2048 183s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 183s [ 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 183s Using configuration from conf/server2.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 183s [ 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 183s [ 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 183s Using configuration from conf/server2_dsa.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 183s [ 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 183s [ 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 183s Using configuration from conf/server_des3_dsa.cnf 183s Check that the request matches the signature 183s Signature ok 183s The Subject's Distinguished Name is as follows 183s countryName :PRINTABLE:'US' 183s stateOrProvinceName :ASN.1 12:'California' 183s localityName :ASN.1 12:'San Francisco' 183s organizationName :ASN.1 12:'ASF' 183s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 183s commonName :ASN.1 12:'localhost' 183s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 183s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 183s 183s Write out database with 1 new entries 183s Database updated 183s [ info] openssl genrsa -out keys/client_revoked.pem 2048 184s [ 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 184s [ 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 184s Using configuration from conf/client_revoked.cnf 184s Check that the request matches the signature 184s Signature ok 184s The Subject's Distinguished Name is as follows 184s countryName :PRINTABLE:'US' 184s stateOrProvinceName :ASN.1 12:'California' 184s localityName :ASN.1 12:'San Francisco' 184s organizationName :ASN.1 12:'ASF' 184s organizationalUnitName:ASN.1 12:'httpd-test' 184s commonName :ASN.1 12:'client_revoked' 184s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 184s Certificate is to be certified until May 6 17:27:14 2026 GMT (365 days) 184s 184s Write out database with 1 new entries 184s Database updated 184s [ 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 184s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 184s Using configuration from conf/cacrl.cnf 184s Revoking Certificate 0B. 184s Database updated 184s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 184s Using configuration from conf/cacrl.cnf 184s [ info] generating proxy cert: proxy/client_revoked.pem 184s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 184s [ 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 184s [ 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 184s Using configuration from conf/client_snakeoil.cnf 184s Check that the request matches the signature 184s Signature ok 184s The Subject's Distinguished Name is as follows 184s countryName :PRINTABLE:'AU' 184s stateOrProvinceName :ASN.1 12:'Queensland' 184s localityName :ASN.1 12:'Mackay' 184s organizationName :ASN.1 12:'Snake Oil, Ltd.' 184s organizationalUnitName:ASN.1 12:'Staff' 184s commonName :ASN.1 12:'client_snakeoil' 184s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 184s Certificate is to be certified until May 6 17:27:15 2026 GMT (365 days) 184s 184s Write out database with 1 new entries 184s Database updated 184s [ 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 184s cd fold && make .libs/mod_fold.so 184s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/fold' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 184s [ info] generating proxy cert: proxy/client_snakeoil.pem 184s [ info] linked ca-bundle.crl to fdd35eee.r0 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 184s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 184s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_fold.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 184s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 184s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/fold' 184s cd test_apr_uri && make .libs/mod_test_apr_uri.so 184s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/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 184s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 184s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 184s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_apr_uri.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 184s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 184s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 184s cd memory_track && make .libs/mod_memory_track.so 184s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/memory_track' 184s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 184s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 185s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 185s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_memory_track.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 185s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/memory_track' 185s cd test_session && make .libs/mod_test_session.so 185s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_session' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 185s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 185s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_session.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 185s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_session' 185s cd list_modules && make .libs/mod_list_modules.so 185s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/list_modules' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 185s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 185s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 185s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_list_modules.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 185s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 185s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/list_modules' 185s cd test_rwrite && make .libs/mod_test_rwrite.so 185s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 185s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 185s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 185s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 186s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_rwrite.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 186s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 186s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/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 186s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 186s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_pass_brigade.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 186s cd test_utilities && make .libs/mod_test_utilities.so 186s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 186s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 186s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 186s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_utilities.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 186s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 186s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 186s cd test_ssl && make .libs/mod_test_ssl.so 186s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 186s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 186s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 186s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 187s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_test_ssl.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 187s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 187s cd nntp_like && make .libs/mod_nntp_like.so 187s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 187s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 187s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_nntp_like.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 187s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 187s cd authany && make .libs/mod_authany.so 187s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/authany' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 187s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 187s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_authany.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 187s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 187s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/authany' 187s cd eat_post && make .libs/mod_eat_post.so 187s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/eat_post' 187s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 187s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 187s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 187s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 188s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_eat_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 188s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/eat_post' 188s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 188s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/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 188s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 188s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 188s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 188s cd random_chunk && make .libs/mod_random_chunk.so 188s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 188s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 188s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_random_chunk.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 188s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 188s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 188s cd echo_post && make .libs/mod_echo_post.so 188s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/echo_post' 188s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 188s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 188s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 188s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 188s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_echo_post.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 189s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/echo_post' 189s cd input_body_filter && make .libs/mod_input_body_filter.so 189s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/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 189s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 189s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_input_body_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 189s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 189s cd client_add_filter && make .libs/mod_client_add_filter.so 189s make[1]: Entering directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 189s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 189s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static x86_64-linux-gnu-gcc -prefer-pic -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/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 189s libtool: compile: x86_64-linux-gnu-gcc -pipe -g -O3 -Werror=implicit-function-declaration -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-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.4PN3F0/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 189s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static x86_64-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -ffat-lto-objects -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 189s libtool: link: x86_64-linux-gnu-gcc -shared -fPIC -DPIC .libs/mod_client_add_filter.o -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -Wl,--as-needed -Wl,-Bsymbolic-functions -flto=auto -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 189s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 189s make[1]: Leaving directory '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 189s /usr/sbin/apache2 -d /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 189s using Apache/2.4.63 (prefork MPM) 189s 189s waiting 60 seconds for server to start: .[Tue May 06 17:27:20.540704 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to trace8 189s [Tue May 06 17:27:20.541608 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 189s [Tue May 06 17:27:20.541679 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 189s [Tue May 06 17:27:20.542700 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 189s [Tue May 06 17:27:20.542709 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 189s [Tue May 06 17:27:20.542714 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to info 189s [Tue May 06 17:27:20.542719 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'core', trying 'core_module' 189s [Tue May 06 17:27:20.542722 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module core.c to crit 189s [Tue May 06 17:27:20.542724 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to crit 189s [Tue May 06 17:27:20.542728 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'core', trying 'core_module' 189s [Tue May 06 17:27:20.542731 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module core.c to info 189s [Tue May 06 17:27:20.542738 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to crit 189s [Tue May 06 17:27:20.542742 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'core', trying 'core_module' 189s [Tue May 06 17:27:20.542745 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module core.c to info 189s [Tue May 06 17:27:20.542750 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to crit 189s [Tue May 06 17:27:20.542753 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to info 189s [Tue May 06 17:27:20.542757 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'core', trying 'core_module' 189s [Tue May 06 17:27:20.542760 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module core.c to crit 189s [Tue May 06 17:27:20.542767 2025] [core:trace3] [pid 10356:tid 10356] core.c(3482): Setting LogLevel for all modules to info 189s [Tue May 06 17:27:20.543411 2025] [alias:warn] [pid 10356:tid 10356] AH00671: The Alias directive in /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/conf/extra.conf at line 1577 will probably never match because it overlaps an earlier Alias. 189s [Tue May 06 17:27:20.543487 2025] [proxy:info] [pid 10356:tid 10356] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/modules/xml2enc/back' 189s [Tue May 06 17:27:20.544113 2025] [proxy:info] [pid 10356:tid 10356] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 189s [Tue May 06 17:27:20.544176 2025] [core:trace6] [pid 10356:tid 10356] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 189s [Tue May 06 17:27:20.544216 2025] [core:trace3] [pid 10356:tid 10356] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 189s 189s waiting 60 seconds for server to start: ok (waited 0 secs) 189s server localhost:8529 started 189s server localhost:8530 listening (mod_nntp_like) 189s server localhost:8531 listening (mod_nntp_like_ssl) 189s server localhost:8532 listening (mod_ssl) 189s server localhost:8533 listening (ssl_optional_cc) 189s server localhost:8534 listening (ssl_pr33791) 189s server localhost:8535 listening (ssl_ocsp) 189s server localhost:8536 listening (cve_2011_3368_rewrite) 189s server localhost:8537 listening (proxy_http_reverse) 189s server localhost:8538 listening (proxy_http_nofwd) 189s server localhost:8539 listening (cve_2011_3368) 189s server localhost:8540 listening (mod_headers) 189s server localhost:8541 listening (mod_echo) 189s server localhost:8542 listening (mod_echo_ssl) 189s server localhost:8543 listening (error_document) 189s server localhost:8544 listening (http_unsafe) 189s server localhost:8545 listening (http_strict) 189s server localhost:8546 listening (remote_ip) 189s server localhost:8547 listening (mod_vhost_alias) 189s server localhost:8548 listening (mod_cache) 189s server localhost:8549 listening (mod_proxy) 189s server localhost:8550 listening (proxy_http_bal1) 189s server localhost:8551 listening (proxy_http_bal2) 189s server localhost:8552 listening (proxy_http_balancer) 189s server localhost:8555 listening (proxy_fcgi) 189s server localhost:8556 listening (mod_include) 189s server localhost:8557 listening (core) 189s server localhost:8558 listening (proxy_http_https) 189s server localhost:8559 listening (proxy_https_https) 189s server localhost:8560 listening (proxy_http_https_proxy_section) 189s server localhost:8561 listening (proxy_https_https_proxy_section) 189s server localhost:8562 listening (proxy_https_http) 192s [ info] adding source lib /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 200s t/ab/base.t ......................... 200s 1..5 200s # Running under perl version 5.040001 for linux 200s # Current time local: Tue May 6 17:27:28 2025 200s # Current time GMT: Tue May 6 17:27:28 2025 200s # Using Test.pm version 1.31 200s # Using Apache/Test.pm version 1.44 200s # # running: 200s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8557/ 200s ok 1 200s ok 2 200s # # running: 200s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 200s ok 3 200s ok 4 200s ok 5 200s ok 203s t/apache/404.t ...................... 203s 1..2 203s # Running under perl version 5.040001 for linux 203s # Current time local: Tue May 6 17:27:31 2025 203s # Current time GMT: Tue May 6 17:27:31 2025 203s # Using Test.pm version 1.31 203s # Using Apache/Test.pm version 1.44 203s # GET_STR Response: 203s # HTTP/1.1 404 Not Found 203s # Connection: close 203s # Date: Tue, 06 May 2025 17:27:34 GMT 203s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 203s # Content-Length: 196 203s # Content-Type: text/html; charset=iso-8859-1 203s # Client-Date: Tue, 06 May 2025 17:27:34 GMT 203s # Client-Peer: 127.0.0.1:8529 203s # Client-Response-Num: 1 203s # Title: 404 Not Found 203s # 203s # 203s # 203s # 404 Not Found 203s # 203s #

Not Found

203s #

The requested URL was not found on this server.

203s # 203s ok 1 203s ok 2 203s ok 206s t/apache/acceptpathinfo.t ........... 206s 1..36 206s # Running under perl version 5.040001 for linux 206s # Current time local: Tue May 6 17:27:34 2025 206s # Current time GMT: Tue May 6 17:27:34 2025 206s # Using Test.pm version 1.31 206s # Using Apache/Test.pm version 1.44 206s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 206s # expected: '200' 206s # received: '200' 206s ok 1 206s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 206s # expected: qr/_\(none\)_/ 206s # received: '_(none)_' 206s ok 2 206s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 206s # expected: '404' 206s # received: '404' 206s ok 3 206s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 206s # expected: qr/Not Found/ 206s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

236s #

The requested URL was not found on this server.

236s # ' 236s ok 8 236s # testing : /merge/notfound.html code 236s # expected: 404 236s # received: '404' 236s ok 9 236s # testing : /merge/notfound.html content 236s # expected: 'testing merge' 236s # received: 'testing merge' 236s ok 10 236s # testing : /merge/merge2/notfound.html code 236s # expected: 404 236s # received: '404' 236s ok 11 236s # testing : /merge/merge2/notfound.html content 236s # expected: 'testing merge' 236s # received: 'testing merge' 236s ok 12 236s # testing : /bounce/notfound.html code 236s # expected: 404 236s # received: '404' 236s ok 13 236s # testing : /bounce/notfound.html content 236s # expected: qr/expire test/ 236s # received: ' 236s # expire test 236s # expire test 236s # ' 236s ok 14 236s ok 238s t/apache/etags.t .................... 238s # Checking for existence of FileETag directive 238s # Returned 200: 238s 1..61 238s # Running under perl version 5.040001 for linux 238s # Current time local: Tue May 6 17:28:07 2025 238s # Current time GMT: Tue May 6 17:28:07 2025 238s # Using Test.pm version 1.31 238s # Using Apache/Test.pm version 1.44 238s # --- 238s # HEAD /apache/etags/none/ms/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 1 238s # --- 238s # HEAD /apache/etags/m/minus-ms/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 2 238s # --- 238s # HEAD /apache/etags/m/minus-s/test.txt 238s # Expecting field to be absent 238s # Received "62c6deaf13e40" 238s ok 3 238s # --- 238s # HEAD /apache/etags/all/is/test.txt 238s # Expecting two components in ETag field 238s # Received "417dc-b" 238s ok 4 238s # --- 238s # HEAD /apache/etags/i/test.txt 238s # Expecting one component in ETag field 238s # Received "41806" 238s ok 5 238s # --- 238s # HEAD /apache/etags/default/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 6 238s # --- 238s # HEAD /apache/etags/s/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 7 238s # --- 238s # HEAD /apache/etags/m/plus-s/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 8 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 9 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 238s # Expecting one component in ETag field 238s # Received "41875" 238s ok 10 238s # --- 238s # HEAD /apache/etags/none/s/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 11 238s # --- 238s # HEAD /apache/etags/m/plus-mi/test.txt 238s # Expecting two components in ETag field 238s # Received "4182c-62c6deaf13e40" 238s ok 12 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 13 238s # --- 238s # HEAD /apache/etags/m/minus-mi/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 14 238s # --- 238s # HEAD /apache/etags/all/i/test.txt 238s # Expecting one component in ETag field 238s # Received "417d7" 238s ok 15 238s # --- 238s # HEAD /apache/etags/all/mis/test.txt 238s # Expecting three components in ETag field 238s # Received "417fa-b-62c6deaf13e40" 238s ok 16 238s # --- 238s # HEAD /apache/etags/is/test.txt 238s # Expecting two components in ETag field 238s # Received "41809-b" 238s ok 17 238s # --- 238s # HEAD /apache/etags/mi/test.txt 238s # Expecting two components in ETag field 238s # Received "41839-62c6deaf13e40" 238s ok 18 238s # --- 238s # HEAD /apache/etags/m/plus-i/test.txt 238s # Expecting two components in ETag field 238s # Received "41823-62c6deaf13e40" 238s ok 19 238s # --- 238s # HEAD /apache/etags/all/s/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 20 238s # --- 238s # HEAD /apache/etags/all/minus-mis/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 21 238s # --- 238s # HEAD /apache/etags/all/test.txt 238s # Expecting three components in ETag field 238s # Received "41801-b-62c6deaf13e40" 238s ok 22 238s # --- 238s # HEAD /apache/etags/none/plus-mis/test.txt 238s # Expecting three components in ETag field 238s # Received "41879-b-62c6deaf13e40" 238s ok 23 238s # --- 238s # HEAD /apache/etags/m/minus-is/test.txt 238s # Expecting field to be absent 238s # Received "62c6deaf13e40" 238s ok 24 238s # --- 238s # HEAD /apache/etags/none/inherit/test.txt 238s # Expecting field to be absent 238s # ETag field is missing 238s ok 25 238s # --- 238s # HEAD /apache/etags/none/m/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 26 238s # --- 238s # HEAD /apache/etags/none/test.txt 238s # Expecting field to be absent 238s # ETag field is missing 238s ok 27 238s # --- 238s # HEAD /apache/etags/m/plus-is/test.txt 238s # Expecting three components in ETag field 238s # Received "41826-b-62c6deaf13e40" 238s ok 28 238s # --- 238s # HEAD /apache/etags/all/mi/test.txt 238s # Expecting two components in ETag field 238s # Received "417e2-62c6deaf13e40" 238s ok 29 238s # --- 238s # HEAD /apache/etags/none/plus-s/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 30 238s # --- 238s # HEAD /apache/etags/none/plus-i/test.txt 238s # Expecting one component in ETag field 238s # Received "41858" 238s ok 31 238s # --- 238s # HEAD /apache/etags/mis/test.txt 238s # Expecting three components in ETag field 238s # Received "4183c-b-62c6deaf13e40" 238s ok 32 238s # --- 238s # HEAD /apache/etags/none/i/test.txt 238s # Expecting one component in ETag field 238s # Received "41844" 238s ok 33 238s # --- 238s # HEAD /apache/etags/all/minus-ms/test.txt 238s # Expecting one component in ETag field 238s # Received "417f4" 238s ok 34 238s # --- 238s # HEAD /apache/etags/none/mi/test.txt 238s # Expecting two components in ETag field 238s # Received "4184f-62c6deaf13e40" 238s ok 35 238s # --- 238s # HEAD /apache/etags/none/plus-mi/test.txt 238s # Expecting two components in ETag field 238s # Received "41861-62c6deaf13e40" 238s ok 36 238s # --- 238s # HEAD /apache/etags/m/minus-i/test.txt 238s # Expecting field to be absent 238s # Received "62c6deaf13e40" 238s ok 37 238s # --- 238s # HEAD /apache/etags/none/plus-m/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 38 238s # --- 238s # HEAD /apache/etags/m/plus-ms/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 39 238s # --- 238s # HEAD /apache/etags/all/minus-is/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 40 238s # --- 238s # HEAD /apache/etags/none/is/test.txt 238s # Expecting two components in ETag field 238s # Received "41849-b" 238s ok 41 238s # --- 238s # HEAD /apache/etags/m/minus-mis/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 42 238s # --- 238s # HEAD /apache/etags/m/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 43 238s # --- 238s # HEAD /apache/etags/none/plus-is/test.txt 238s # Expecting two components in ETag field 238s # Received "4185b-b" 238s ok 44 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 45 238s # --- 238s # HEAD /apache/etags/all/minus-m/test.txt 238s # Expecting two components in ETag field 238s # Received "417eb-b" 238s ok 46 238s # --- 238s # HEAD /apache/etags/all/m/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 47 238s # --- 238s # HEAD /apache/etags/all/minus-mi/test.txt 238s # Expecting one component in ETag field 238s # Received "b" 238s ok 48 238s # --- 238s # HEAD /apache/etags/all/inherit/test.txt 238s # Expecting three components in ETag field 238s # Received "417d9-b-62c6deaf13e40" 238s ok 49 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 238s # Expecting two components in ETag field 238s # Received "41878-62c6deaf13e40" 238s ok 50 238s # --- 238s # HEAD /apache/etags/ms/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 51 238s # --- 238s # HEAD /apache/etags/none/mis/test.txt 238s # Expecting three components in ETag field 238s # Received "41852-b-62c6deaf13e40" 238s ok 52 238s # --- 238s # HEAD /apache/etags/none/plus-ms/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 53 238s # --- 238s # HEAD /apache/etags/m/plus-mis/test.txt 238s # Expecting three components in ETag field 238s # Received "4182f-b-62c6deaf13e40" 238s ok 54 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 55 238s # --- 238s # HEAD /apache/etags/all/minus-s/test.txt 238s # Expecting two components in ETag field 238s # Received "417f7-62c6deaf13e40" 238s ok 56 238s # --- 238s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 238s # Expecting two components in ETag field 238s # Received "4186c-b" 238s ok 57 238s # --- 238s # HEAD /apache/etags/all/minus-i/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 58 238s # --- 238s # HEAD /apache/etags/m/minus-m/test.txt 238s # Expecting field to be absent 238s # Received "b-62c6deaf13e40" 238s ok 59 238s # --- 238s # HEAD /apache/etags/all/ms/test.txt 238s # Expecting two components in ETag field 238s # Received "b-62c6deaf13e40" 238s ok 60 238s # --- 238s # HEAD /apache/etags/m/plus-m/test.txt 238s # Expecting one component in ETag field 238s # Received "62c6deaf13e40" 238s ok 61 238s ok 241s t/apache/expr.t ..................... 241s 1..229 241s # Running under perl version 5.040001 for linux 241s # Current time local: Tue May 6 17:28:09 2025 241s # Current time GMT: Tue May 6 17:28:09 2025 241s # Using Test.pm version 1.31 241s # Using Apache/Test.pm version 1.44 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true" should evaluate to true, got true 241s ok 1 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "false" should evaluate to false, got false 241s ok 2 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "foo", got parse error 241s ok 3 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -eq 01" should evaluate to true, got true 241s ok 4 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -eq 2" should evaluate to false, got false 241s ok 5 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -ne 2" should evaluate to true, got true 241s ok 6 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -ne 1" should evaluate to false, got false 241s ok 7 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -lt 02" should evaluate to true, got true 241s ok 8 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -lt 1" should evaluate to false, got false 241s ok 9 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -le 2" should evaluate to true, got true 241s ok 10 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -le 1" should evaluate to true, got true 241s ok 11 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "2 -gt 1" should evaluate to true, got true 241s ok 12 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -gt 1" should evaluate to false, got false 241s ok 13 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "2 -ge 1" should evaluate to true, got true 241s ok 14 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -ge 1" should evaluate to true, got true 241s ok 15 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "1 -gt -1" should evaluate to true, got true 241s ok 16 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' == 'aa'" should evaluate to true, got true 241s ok 17 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' == 'b'" should evaluate to false, got false 241s ok 18 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' = 'aa'" should evaluate to true, got true 241s ok 19 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' = 'b'" should evaluate to false, got false 241s ok 20 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' != 'b'" should evaluate to true, got true 241s ok 21 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' != 'aa'" should evaluate to false, got false 241s ok 22 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' < 'b'" should evaluate to true, got true 241s ok 23 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' < 'aa'" should evaluate to false, got false 241s ok 24 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' <= 'b'" should evaluate to true, got true 241s ok 25 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' <= 'aa'" should evaluate to true, got true 241s ok 26 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'b' > 'aa'" should evaluate to true, got true 241s ok 27 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' > 'aa'" should evaluate to false, got false 241s ok 28 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'b' >= 'aa'" should evaluate to true, got true 241s ok 29 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'aa' >= 'aa'" should evaluate to true, got true 241s ok 30 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 241s ok 31 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 241s ok 32 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 241s ok 33 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 241s ok 34 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 241s ok 35 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 241s ok 36 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 241s ok 37 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 241s ok 38 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 241s ok 39 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 241s ok 40 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME} != ''" should evaluate to true, got true 241s ok 41 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a' -in { 'b', 'a' } " should evaluate to true, got true 241s ok 42 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a' -in { 'b', 'c' } " should evaluate to false, got false 241s ok 43 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /bc/ " should evaluate to true, got true 241s ok 44 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /BC/i " should evaluate to true, got true 241s ok 45 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' !~ m!bc! " should evaluate to false, got false 241s ok 46 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' !~ m!BC!i " should evaluate to false, got false 241s ok 47 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " $0 == '' " should evaluate to true, got true 241s ok 48 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " $1 == '' " should evaluate to true, got true 241s ok 49 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " $9 == '' " should evaluate to true, got true 241s ok 50 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " '$0' == '' " should evaluate to true, got true 241s ok 51 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 241s ok 52 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 241s ok 53 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 241s ok 54 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 241s ok 55 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 241s ok 56 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 241s ok 57 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 241s ok 58 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 241s ok 59 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 241s ok 60 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 241s ok 61 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 241s ok 62 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 241s ok 63 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 241s ok 64 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 241s ok 65 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 241s ok 66 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 241s ok 67 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 241s ok 68 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 241s ok 69 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 241s ok 70 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{HTTPS} == 'off' " should evaluate to true, got true 241s ok 71 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 241s ok 72 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 241s ok 73 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 241s ok 74 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 241s ok 75 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 241s ok 76 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 241s ok 77 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 241s ok 78 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 241s ok 79 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 241s ok 80 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 241s ok 81 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 241s ok 82 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "escape('?') = '%3f' " should evaluate to true, got true 241s ok 83 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "unescape('%3f') = '?' " should evaluate to true, got true 241s ok 84 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 241s ok 85 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 241s ok 86 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 241s ok 87 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "file('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 241s ok 88 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-n ''" should evaluate to false, got false 241s ok 89 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-z ''" should evaluate to true, got true 241s ok 90 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-n '1'" should evaluate to true, got true 241s ok 91 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-z '1'" should evaluate to false, got false 241s ok 92 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "-R 'abc'", got parse error 241s ok 93 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 241s ok 94 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-R '240.0.0.0'" should evaluate to false, got false 241s ok 95 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-R '240.0.0.0/8'" should evaluate to false, got false 241s ok 96 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-R 'ff::/8'" should evaluate to false, got false 241s ok 97 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 241s ok 98 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 241s ok 99 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 241s ok 100 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 241s ok 101 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 241s ok 102 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 241s ok 103 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 241s ok 104 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'foo' -strmatch '*o'" should evaluate to true, got true 241s ok 105 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 241s ok 106 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'foo' -strmatch 'F*'" should evaluate to false, got false 241s ok 107 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'foo' -strcmatch 'F*'" should evaluate to true, got true 241s ok 108 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'foo' -strmatch 'g*'" should evaluate to false, got false 241s ok 109 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'foo' -strcmatch 'g*'" should evaluate to false, got false 241s ok 110 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 241s ok 111 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 241s ok 112 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 241s ok 113 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 241s ok 114 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "foo('bar') = 'bar'", got parse error 241s ok 115 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "%{FOO} != 'bar'", got parse error 241s ok 116 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s Should get parse error for "'bar' = bar", got parse error 241s ok 117 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true" should evaluate to true, got true 241s ok 118 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && true" should evaluate to true, got true 241s ok 119 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || true" should evaluate to true, got true 241s ok 120 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || true || true" should evaluate to true, got true 241s ok 121 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || true && true" should evaluate to true, got true 241s ok 122 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && true || true" should evaluate to true, got true 241s ok 123 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && true && true" should evaluate to true, got true 241s ok 124 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || true || !true" should evaluate to true, got true 241s ok 125 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || true && !true" should evaluate to true, got true 241s ok 126 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && true || !true" should evaluate to true, got true 241s ok 127 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && true && !true" should evaluate to false, got false 241s ok 128 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && !true" should evaluate to false, got false 241s ok 129 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || !true" should evaluate to true, got true 241s ok 130 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || !true || true" should evaluate to true, got true 241s ok 131 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || !true && true" should evaluate to true, got true 241s ok 132 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && !true || true" should evaluate to true, got true 241s ok 133 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && !true && true" should evaluate to false, got false 241s ok 134 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || !true || !true" should evaluate to true, got true 241s ok 135 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true || !true && !true" should evaluate to true, got true 241s ok 136 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && !true || !true" should evaluate to false, got false 241s ok 137 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "true && !true && !true" should evaluate to false, got false 241s ok 138 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true" should evaluate to false, got false 241s ok 139 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && true" should evaluate to false, got false 241s ok 140 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || true" should evaluate to true, got true 241s ok 141 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || true || true" should evaluate to true, got true 241s ok 142 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || true && true" should evaluate to true, got true 241s ok 143 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && true || true" should evaluate to true, got true 241s ok 144 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && true && true" should evaluate to false, got false 241s ok 145 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || true || !true" should evaluate to true, got true 241s ok 146 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || true && !true" should evaluate to false, got false 241s ok 147 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && true || !true" should evaluate to false, got false 241s ok 148 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && true && !true" should evaluate to false, got false 241s ok 149 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && !true" should evaluate to false, got false 241s ok 150 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || !true" should evaluate to false, got false 241s ok 151 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || !true || true" should evaluate to true, got true 241s ok 152 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || !true && true" should evaluate to false, got false 241s ok 153 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && !true || true" should evaluate to true, got true 241s ok 154 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && !true && true" should evaluate to false, got false 241s ok 155 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || !true || !true" should evaluate to false, got false 241s ok 156 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true || !true && !true" should evaluate to false, got false 241s ok 157 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && !true || !true" should evaluate to false, got false 241s ok 158 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!true && !true && !true" should evaluate to false, got false 241s ok 159 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true)" should evaluate to false, got false 241s ok 160 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && true)" should evaluate to false, got false 241s ok 161 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || true)" should evaluate to false, got false 241s ok 162 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || true || true)" should evaluate to false, got false 241s ok 163 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || true && true)" should evaluate to false, got false 241s ok 164 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && true || true)" should evaluate to false, got false 241s ok 165 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && true && true)" should evaluate to false, got false 241s ok 166 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || true || !true)" should evaluate to false, got false 241s ok 167 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || true && !true)" should evaluate to false, got false 241s ok 168 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && true || !true)" should evaluate to false, got false 241s ok 169 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && true && !true)" should evaluate to true, got true 241s ok 170 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && !true)" should evaluate to true, got true 241s ok 171 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || !true)" should evaluate to false, got false 241s ok 172 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || !true || true)" should evaluate to false, got false 241s ok 173 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || !true && true)" should evaluate to false, got false 241s ok 174 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && !true || true)" should evaluate to false, got false 241s ok 175 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && !true && true)" should evaluate to true, got true 241s ok 176 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || !true || !true)" should evaluate to false, got false 241s ok 177 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true || !true && !true)" should evaluate to false, got false 241s ok 178 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && !true || !true)" should evaluate to true, got true 241s ok 179 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(true && !true && !true)" should evaluate to true, got true 241s ok 180 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true)" should evaluate to true, got true 241s ok 181 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && true)" should evaluate to true, got true 241s ok 182 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || true)" should evaluate to false, got false 241s ok 183 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || true || true)" should evaluate to false, got false 241s ok 184 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || true && true)" should evaluate to false, got false 241s ok 185 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && true || true)" should evaluate to false, got false 241s ok 186 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && true && true)" should evaluate to true, got true 241s ok 187 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || true || !true)" should evaluate to false, got false 241s ok 188 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || true && !true)" should evaluate to true, got true 241s ok 189 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && true || !true)" should evaluate to true, got true 241s ok 190 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && true && !true)" should evaluate to true, got true 241s ok 191 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && !true)" should evaluate to true, got true 241s ok 192 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || !true)" should evaluate to true, got true 241s ok 193 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || !true || true)" should evaluate to false, got false 241s ok 194 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || !true && true)" should evaluate to true, got true 241s ok 195 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && !true || true)" should evaluate to false, got false 241s ok 196 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && !true && true)" should evaluate to true, got true 241s ok 197 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || !true || !true)" should evaluate to true, got true 241s ok 198 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true || !true && !true)" should evaluate to true, got true 241s ok 199 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && !true || !true)" should evaluate to true, got true 241s ok 200 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "!(!true && !true && !true)" should evaluate to true, got true 241s ok 201 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 241s ok 202 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 241s ok 203 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 241s ok 204 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 241s ok 205 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 241s ok 206 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 241s ok 207 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 241s ok 208 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 241s ok 209 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 241s ok 210 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 241s ok 211 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 241s ok 212 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 241s ok 213 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 241s ok 214 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 241s ok 215 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 241s ok 216 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 241s ok 217 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 241s ok 218 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 241s ok 219 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 241s ok 220 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 241s ok 221 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 241s ok 222 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-U '/apache/' " should evaluate to true, got true 241s ok 223 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "-U '/apache/expr/none' " should evaluate to false, got false 241s ok 224 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 241s ok 225 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 241s ok 226 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "base64('foo') = 'Zm9v' " should evaluate to true, got true 241s ok 227 241s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 241s ok 228 241s Error log should not have 'Internal evaluation error' entries, found 0 241s ok 229 241s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 241s ok 246s t/apache/expr_string.t .............. 246s 1..29 246s # Running under perl version 5.040001 for linux 246s # Current time local: Tue May 6 17:28:12 2025 246s # Current time GMT: Tue May 6 17:28:12 2025 246s # Using Test.pm version 1.31 246s # Using Apache/Test.pm version 1.44 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 1 246s Expected return code 200, got 200 for 'foo' 246s ok 2 246s # testing : log message [Tue May 06 17:28:15.023064 2025] [log_debug:info] [pid 10381:tid 10381] [client 127.0.0.1:34200] foo (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: 'foo' 246s # received: 'foo' 246s ok 3 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 4 246s Expected return code 200, got 200 for '%{req:SomeHeader}' 246s ok 5 246s # testing : log message [Tue May 06 17:28:15.279160 2025] [log_debug:info] [pid 10381:tid 10381] [client 127.0.0.1:34200] SomeValue (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: 'SomeValue' 246s # received: 'SomeValue' 246s ok 6 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 7 246s Should get parse error (500) for "%{", got 500 246s ok 8 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 9 246s Expected return code 200, got 200 for '%' 246s ok 10 246s # testing : log message [Tue May 06 17:28:15.785319 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] % (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: '%' 246s # received: '%' 246s ok 11 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 12 246s Expected return code 200, got 200 for '}' 246s ok 13 246s # testing : log message [Tue May 06 17:28:16.038422 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] } (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: '}' 246s # received: '}' 246s ok 14 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 15 246s Expected return code 200, got 200 for '\"' 246s ok 16 246s # testing : log message [Tue May 06 17:28:16.291529 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] " (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: '"' 246s # received: '"' 246s ok 17 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 18 246s Expected return code 200, got 200 for '\'' 246s ok 19 246s # testing : log message [Tue May 06 17:28:16.545124 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] ' (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: '\'' 246s # received: '\'' 246s ok 20 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 21 246s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 246s ok 22 246s # testing : log message [Tue May 06 17:28:16.798057 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: '%{req:SomeHeader}' 246s # received: '%{req:SomeHeader}' 246s ok 23 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 24 246s Expected return code 200, got 200 for '%{tolower:IDENT}' 246s ok 25 246s # testing : log message [Tue May 06 17:28:17.050391 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] ident (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: 'ident' 246s # received: 'ident' 246s ok 26 246s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 27 246s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 246s ok 28 246s # testing : log message [Tue May 06 17:28:17.303306 2025] [log_debug:info] [pid 10360:tid 10360] [client 127.0.0.1:34202] get (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 246s # didn't match 246s # expected: 'get' 246s # received: 'get' 246s ok 29 246s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 246s ok 249s t/apache/getfile.t .................. 249s # using LWP client 249s 1..221 249s # Running under perl version 5.040001 for linux 249s # Current time local: Tue May 6 17:28:17 2025 249s # Current time GMT: Tue May 6 17:28:17 2025 249s # Using Test.pm version 1.31 249s # Using Apache/Test.pm version 1.44 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4c64-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 19556 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl.pod 249s # expected: 19556 249s # received: 19556 249s ok 1 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "dbb0-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 56240 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5004delta.pod 249s # expected: 56240 249s # received: 56240 249s ok 2 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "85ea-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 34282 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5005delta.pod 249s # expected: 34282 249s # received: 34282 249s ok 3 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "da40-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 55872 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5100delta.pod 249s # expected: 55872 249s # received: 55872 249s ok 4 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ab70-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 43888 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5101delta.pod 249s # expected: 43888 249s # received: 43888 249s ok 5 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "15cb8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 89272 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5120delta.pod 249s # expected: 89272 249s # received: 89272 249s ok 6 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2707-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9991 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5121delta.pod 249s # expected: 9991 249s # received: 9991 249s ok 7 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2569-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9577 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5122delta.pod 249s # expected: 9577 249s # received: 9577 249s ok 8 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1004-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4100 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5123delta.pod 249s # expected: 4100 249s # received: 4100 249s ok 9 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "e58-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3672 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5124delta.pod 249s # expected: 3672 249s # received: 3672 249s ok 10 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e00-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7680 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5125delta.pod 249s # expected: 7680 249s # received: 7680 249s ok 11 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "233a9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 144297 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5140delta.pod 249s # expected: 144297 249s # received: 144297 249s ok 12 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1f1e-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7966 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5141delta.pod 249s # expected: 7966 249s # received: 7966 249s ok 13 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1aeb-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6891 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5142delta.pod 249s # expected: 6891 249s # received: 6891 249s ok 14 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e50-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7760 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5143delta.pod 249s # expected: 7760 249s # received: 7760 249s ok 15 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "18b7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6327 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5144delta.pod 249s # expected: 6327 249s # received: 6327 249s ok 16 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "20a07-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 133639 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5160delta.pod 249s # expected: 133639 249s # received: 133639 249s ok 17 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "17fe-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6142 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5161delta.pod 249s # expected: 6142 249s # received: 6142 249s ok 18 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "e0a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3594 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5162delta.pod 249s # expected: 3594 249s # received: 3594 249s ok 19 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ff5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4085 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5163delta.pod 249s # expected: 4085 249s # received: 4085 249s ok 20 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1d280-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 119424 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5180delta.pod 249s # expected: 119424 249s # received: 119424 249s ok 21 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "19c5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6597 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5181delta.pod 249s # expected: 6597 249s # received: 6597 249s ok 22 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "14d7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5335 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5182delta.pod 249s # expected: 5335 249s # received: 5335 249s ok 23 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1208-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4616 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5184delta.pod 249s # expected: 4616 249s # received: 4616 249s ok 24 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1c352-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 115538 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5200delta.pod 249s # expected: 115538 249s # received: 115538 249s ok 25 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2a07-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10759 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5201delta.pod 249s # expected: 10759 249s # received: 10759 249s ok 26 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2fef-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12271 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5202delta.pod 249s # expected: 12271 249s # received: 12271 249s ok 27 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2410-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9232 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5203delta.pod 249s # expected: 9232 249s # received: 9232 249s ok 28 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1fa8f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 129679 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5220delta.pod 249s # expected: 129679 249s # received: 129679 249s ok 29 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "293d-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10557 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5221delta.pod 249s # expected: 10557 249s # received: 10557 249s ok 30 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "301f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12319 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5222delta.pod 249s # expected: 12319 249s # received: 12319 249s ok 31 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "20fa-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8442 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5223delta.pod 249s # expected: 8442 249s # received: 8442 249s ok 32 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1162-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4450 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5224delta.pod 249s # expected: 4450 249s # received: 4450 249s ok 33 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "fc09-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 64521 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5240delta.pod 249s # expected: 64521 249s # received: 64521 249s ok 34 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2009-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8201 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5241delta.pod 249s # expected: 8201 249s # received: 8201 249s ok 35 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1007-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4103 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5242delta.pod 249s # expected: 4103 249s # received: 4103 249s ok 36 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2aac-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10924 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5243delta.pod 249s # expected: 10924 249s # received: 10924 249s ok 37 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1168-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4456 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5244delta.pod 249s # expected: 4456 249s # received: 4456 249s ok 38 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1875a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 100186 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5260delta.pod 249s # expected: 100186 249s # received: 100186 249s ok 39 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e25-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7717 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5261delta.pod 249s # expected: 7717 249s # received: 7717 249s ok 40 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e16-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7702 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5262delta.pod 249s # expected: 7702 249s # received: 7702 249s ok 41 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1b69-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7017 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5263delta.pod 249s # expected: 7017 249s # received: 7017 249s ok 42 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "115d9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 71129 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5280delta.pod 249s # expected: 71129 249s # received: 71129 249s ok 43 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "11f7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4599 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5281delta.pod 249s # expected: 4599 249s # received: 4599 249s ok 44 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1806-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6150 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5282delta.pod 249s # expected: 6150 249s # received: 6150 249s ok 45 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "13f7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5111 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5283delta.pod 249s # expected: 5111 249s # received: 5111 249s ok 46 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "a038-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 41016 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5300delta.pod 249s # expected: 41016 249s # received: 41016 249s ok 47 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1662-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5730 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5301delta.pod 249s # expected: 5730 249s # received: 5730 249s ok 48 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "124a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4682 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5302delta.pod 249s # expected: 4682 249s # received: 4682 249s ok 49 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1374-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4980 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5303delta.pod 249s # expected: 4980 249s # received: 4980 249s ok 50 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "d310-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 54032 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5320delta.pod 249s # expected: 54032 249s # received: 54032 249s ok 51 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1b5f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7007 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5321delta.pod 249s # expected: 7007 249s # received: 7007 249s ok 52 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "9201-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 37377 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5340delta.pod 249s # expected: 37377 249s # received: 37377 249s ok 53 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1076-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4214 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5341delta.pod 249s # expected: 4214 249s # received: 4214 249s ok 54 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "f68-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3944 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5342delta.pod 249s # expected: 3944 249s # received: 3944 249s ok 55 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "fd6-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4054 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5343delta.pod 249s # expected: 4054 249s # received: 4054 249s ok 56 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ad8b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 44427 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5360delta.pod 249s # expected: 44427 249s # received: 44427 249s ok 57 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1288-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4744 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5361delta.pod 249s # expected: 4744 249s # received: 4744 249s ok 58 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "f69-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3945 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5362delta.pod 249s # expected: 3945 249s # received: 3945 249s ok 59 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "fd7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4055 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5363delta.pod 249s # expected: 4055 249s # received: 4055 249s ok 60 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "10d47-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 68935 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5380delta.pod 249s # expected: 68935 249s # received: 68935 249s ok 61 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "f6a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3946 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5381delta.pod 249s # expected: 3946 249s # received: 3946 249s ok 62 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "fd8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4056 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5382delta.pod 249s # expected: 4056 249s # received: 4056 249s ok 63 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c79b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 51099 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5400delta.pod 249s # expected: 51099 249s # received: 51099 249s ok 64 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "15dc-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5596 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl5401delta.pod 249s # expected: 5596 249s # received: 5596 249s ok 65 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e723-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 124707 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl561delta.pod 249s # expected: 124707 249s # received: 124707 249s ok 66 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1a2bb-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 107195 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl56delta.pod 249s # expected: 107195 249s # received: 107195 249s ok 67 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "94ac-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 38060 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl581delta.pod 249s # expected: 38060 249s # received: 38060 249s ok 68 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1176-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4470 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl582delta.pod 249s # expected: 4470 249s # received: 4470 249s ok 69 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "18bf-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6335 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl583delta.pod 249s # expected: 6335 249s # received: 6335 249s ok 70 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1cc3-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7363 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl584delta.pod 249s # expected: 7363 249s # received: 7363 249s ok 71 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1701-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5889 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl585delta.pod 249s # expected: 5889 249s # received: 5889 249s ok 72 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "122b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4651 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl586delta.pod 249s # expected: 4651 249s # received: 4651 249s ok 73 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "20a4-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8356 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl587delta.pod 249s # expected: 8356 249s # received: 8356 249s ok 74 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "62c1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 25281 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl588delta.pod 249s # expected: 25281 249s # received: 25281 249s ok 75 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "d28d-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 53901 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl589delta.pod 249s # expected: 53901 249s # received: 53901 249s ok 76 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1c1d5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 115157 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perl58delta.pod 249s # expected: 115157 249s # received: 115157 249s ok 77 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4fe9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 20457 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlaix.pod 249s # expected: 20457 249s # received: 20457 249s ok 78 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1688-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5768 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlamiga.pod 249s # expected: 5768 249s # received: 5768 249s ok 79 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2031-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8241 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlandroid.pod 249s # expected: 8241 249s # received: 8241 249s ok 80 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ceb51-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 846673 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlapi.pod 249s # expected: 846673 249s # received: 846673 249s ok 81 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "5838-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22584 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlapio.pod 249s # expected: 22584 249s # received: 22584 249s ok 82 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1b62-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7010 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlartistic.pod 249s # expected: 7010 249s # received: 7010 249s ok 83 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "210c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8460 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlbook.pod 249s # expected: 8460 249s # received: 8460 249s ok 84 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "126-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 294 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlboot.pod 249s # expected: 294 249s # received: 294 249s ok 85 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "130-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 304 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlbot.pod 249s # expected: 304 249s # received: 304 249s ok 86 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1f50-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8016 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlbs2000.pod 249s # expected: 8016 249s # received: 8016 249s ok 87 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "dea2-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 56994 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlcall.pod 249s # expected: 56994 249s # received: 56994 249s ok 88 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1180-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4480 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlcheat.pod 249s # expected: 4480 249s # received: 4480 249s ok 89 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3179-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12665 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlclass.pod 249s # expected: 12665 249s # received: 12665 249s ok 90 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3c63-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 15459 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlclassguts.pod 249s # expected: 15459 249s # received: 15459 249s ok 91 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "d19f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 53663 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlclib.pod 249s # expected: 53663 249s # received: 53663 249s ok 92 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "12e5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4837 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlcn.pod 249s # expected: 4837 249s # received: 4837 249s ok 93 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1b1b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6939 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlcommunity.pod 249s # expected: 6939 249s # received: 6939 249s ok 94 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "662a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 26154 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlcygwin.pod 249s # expected: 26154 249s # received: 26154 249s ok 95 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "cfa2-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 53154 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldata.pod 249s # expected: 53154 249s # received: 53154 249s ok 96 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "134d-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4941 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 249s # expected: 4941 249s # received: 4941 249s ok 97 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "a85c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 43100 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldebguts.pod 249s # expected: 43100 249s # received: 43100 249s ok 98 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "5693-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22163 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldebtut.pod 249s # expected: 22163 249s # received: 22163 249s ok 99 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "9bc9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 39881 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldebug.pod 249s # expected: 39881 249s # received: 39881 249s ok 100 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "15dc-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5596 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldelta.pod 249s # expected: 5596 249s # received: 5596 249s ok 101 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "5fb8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 24504 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldeprecation.pod 249s # expected: 24504 249s # received: 24504 249s ok 102 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4d4ea-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 316650 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldiag.pod 249s # expected: 316650 249s # received: 316650 249s ok 103 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "24a0-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9376 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldoc.pod 249s # expected: 9376 249s # received: 9376 249s ok 104 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "b4ed-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 46317 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldocstyle.pod 249s # expected: 46317 249s # received: 46317 249s ok 105 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "6946-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 26950 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldsc.pod 249s # expected: 26950 249s # received: 26950 249s ok 106 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1f20-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7968 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perldtrace.pod 249s # expected: 7968 249s # received: 7968 249s ok 107 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1497f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 84351 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlebcdic.pod 249s # expected: 84351 249s # received: 84351 249s ok 108 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "937e-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 37758 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlembed.pod 249s # expected: 37758 249s # received: 37758 249s ok 109 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2812-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10258 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlexperiment.pod 249s # expected: 10258 249s # received: 10258 249s ok 110 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "58d2-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22738 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq.pod 249s # expected: 22738 249s # received: 22738 249s ok 111 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "34a1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 13473 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq1.pod 249s # expected: 13473 249s # received: 13473 249s ok 112 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "292a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10538 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq2.pod 249s # expected: 10538 249s # received: 10538 249s ok 113 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "92e1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 37601 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq3.pod 249s # expected: 37601 249s # received: 37601 249s ok 114 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "16bcd-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 93133 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq4.pod 249s # expected: 93133 249s # received: 93133 249s ok 115 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "dbc1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 56257 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq5.pod 249s # expected: 56257 249s # received: 56257 249s ok 116 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "9a71-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 39537 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq6.pod 249s # expected: 39537 249s # received: 39537 249s ok 117 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "93ae-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 37806 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq7.pod 249s # expected: 37806 249s # received: 37806 249s ok 118 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c30c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 49932 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq8.pod 249s # expected: 49932 249s # received: 49932 249s ok 119 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3b75-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 15221 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfaq9.pod 249s # expected: 15221 249s # received: 15221 249s ok 120 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "56ca-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22218 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfilter.pod 249s # expected: 22218 249s # received: 22218 249s ok 121 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "342b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 13355 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfork.pod 249s # expected: 13355 249s # received: 13355 249s ok 122 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4122-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 16674 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlform.pod 249s # expected: 16674 249s # received: 16674 249s ok 123 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "671-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 1649 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 249s # expected: 1649 249s # received: 1649 249s ok 124 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "68740-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 427840 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlfunc.pod 249s # expected: 427840 249s # received: 427840 249s ok 125 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "7c2e-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 31790 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlgit.pod 249s # expected: 31790 249s # received: 31790 249s ok 126 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "219ca-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 137674 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlglossary.pod 249s # expected: 137674 249s # received: 137674 249s ok 127 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4072-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 16498 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlgov.pod 249s # expected: 16498 249s # received: 16498 249s ok 128 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "35f7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 13815 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlgpl.pod 249s # expected: 13815 249s # received: 13815 249s ok 129 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "31bb8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 203704 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlguts.pod 249s # expected: 203704 249s # received: 203704 249s ok 130 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "afe5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 45029 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhack.pod 249s # expected: 45029 249s # received: 45029 249s ok 131 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1297d-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 76157 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhacktips.pod 249s # expected: 76157 249s # received: 76157 249s ok 132 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1809-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6153 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhacktut.pod 249s # expected: 6153 249s # received: 6153 249s ok 133 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "602-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 1538 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhaiku.pod 249s # expected: 1538 249s # received: 1538 249s ok 134 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ebeb-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 60395 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhist.pod 249s # expected: 60395 249s # received: 60395 249s ok 135 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "77a4-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 30628 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhpux.pod 249s # expected: 30628 249s # received: 30628 249s ok 136 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "7dd-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 2013 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlhurd.pod 249s # expected: 2013 249s # received: 2013 249s ok 137 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1fc9f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 130207 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlintern.pod 249s # expected: 130207 249s # received: 130207 249s ok 138 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "9216-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 37398 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlinterp.pod 249s # expected: 37398 249s # received: 37398 249s ok 139 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "579a-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22426 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlintro.pod 249s # expected: 22426 249s # received: 22426 249s ok 140 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "8ad2-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 35538 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perliol.pod 249s # expected: 35538 249s # received: 35538 249s ok 141 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "11818-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 71704 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlipc.pod 249s # expected: 71704 249s # received: 71704 249s ok 142 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1150-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4432 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlirix.pod 249s # expected: 4432 249s # received: 4432 249s ok 143 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "20a8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8360 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perljp.pod 249s # expected: 8360 249s # received: 8360 249s ok 144 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2fc0-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12224 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlko.pod 249s # expected: 12224 249s # received: 12224 249s ok 145 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "163-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 355 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perllexwarn.pod 249s # expected: 355 249s # received: 355 249s ok 146 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "7ea-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 2026 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perllinux.pod 249s # expected: 2026 249s # received: 2026 249s ok 147 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "12978-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 76152 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perllocale.pod 249s # expected: 76152 249s # received: 76152 249s ok 148 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2487-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9351 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perllol.pod 249s # expected: 9351 249s # received: 9351 249s ok 149 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2f6f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12143 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmacosx.pod 249s # expected: 12143 249s # received: 12143 249s ok 150 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "67a7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 26535 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmod.pod 249s # expected: 26535 249s # received: 26535 249s ok 151 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2574-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9588 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 249s # expected: 9588 249s # received: 9588 249s ok 152 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1095c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 67932 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmodlib.pod 249s # expected: 67932 249s # received: 67932 249s ok 153 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "573b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 22331 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 249s # expected: 22331 249s # received: 22331 249s ok 154 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "d65-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3429 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlmroapi.pod 249s # expected: 3429 249s # received: 3429 249s ok 155 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2ad3-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10963 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlnewmod.pod 249s # expected: 10963 249s # received: 10963 249s ok 156 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "20a5-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8357 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlnumber.pod 249s # expected: 8357 249s # received: 8357 249s ok 157 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "8d31-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 36145 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlobj.pod 249s # expected: 36145 249s # received: 36145 249s ok 158 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "6885-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 26757 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlootut.pod 249s # expected: 26757 249s # received: 26757 249s ok 159 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2b4ac-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 177324 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlop.pod 249s # expected: 177324 249s # received: 177324 249s ok 160 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4db-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 1243 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 249s # expected: 1243 249s # received: 1243 249s ok 161 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3b77-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 15223 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlopentut.pod 249s # expected: 15223 249s # received: 15223 249s ok 162 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "16cb7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 93367 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlos2.pod 249s # expected: 93367 249s # received: 93367 249s ok 163 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "37cb-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 14283 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlos390.pod 249s # expected: 14283 249s # received: 14283 249s ok 164 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "12b0-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4784 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlos400.pod 249s # expected: 4784 249s # received: 4784 249s ok 165 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c8a9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 51369 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpacktut.pod 249s # expected: 51369 249s # received: 51369 249s ok 166 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c2bc-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 49852 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlperf.pod 249s # expected: 49852 249s # received: 49852 249s ok 167 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1418-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5144 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlplan9.pod 249s # expected: 5144 249s # received: 5144 249s ok 168 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "5b65-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 23397 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpod.pod 249s # expected: 23397 249s # received: 23397 249s ok 169 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "10d10-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 68880 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpodspec.pod 249s # expected: 68880 249s # received: 68880 249s ok 170 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2f40-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 12096 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 249s # expected: 12096 249s # received: 12096 249s ok 171 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "67b7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 26551 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpolicy.pod 249s # expected: 26551 249s # received: 26551 249s ok 172 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "15db1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 89521 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlport.pod 249s # expected: 89521 249s # received: 89521 249s ok 173 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1412-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 5138 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlpragma.pod 249s # expected: 5138 249s # received: 5138 249s ok 174 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1a25-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 6693 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlqnx.pod 249s # expected: 6693 249s # received: 6693 249s ok 175 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "21256-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 135766 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlre.pod 249s # expected: 135766 249s # received: 135766 249s ok 176 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "8a9c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 35484 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlreapi.pod 249s # expected: 35484 249s # received: 35484 249s ok 177 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "818f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 33167 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 249s # expected: 33167 249s # received: 33167 249s ok 178 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "bec7-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 48839 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 249s # expected: 48839 249s # received: 48839 249s ok 179 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "8d5c-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 36188 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlref.pod 249s # expected: 36188 249s # received: 36188 249s ok 180 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4944-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 18756 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlreftut.pod 249s # expected: 18756 249s # received: 18756 249s ok 181 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "a989-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 43401 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlreguts.pod 249s # expected: 43401 249s # received: 43401 249s ok 182 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1fd-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 509 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlrepository.pod 249s # expected: 509 249s # received: 509 249s ok 183 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4b07-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 19207 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlrequick.pod 249s # expected: 19207 249s # received: 19207 249s ok 184 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3caa-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 15530 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlreref.pod 249s # expected: 15530 249s # received: 15530 249s ok 185 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1e1ef-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 123375 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlretut.pod 249s # expected: 123375 249s # received: 123375 249s ok 186 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "651-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 1617 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlriscos.pod 249s # expected: 1617 249s # received: 1617 249s ok 187 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "e707-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 59143 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlrun.pod 249s # expected: 59143 249s # received: 59143 249s ok 188 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "6cea-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 27882 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsec.pod 249s # expected: 27882 249s # received: 27882 249s ok 189 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "4af2-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 19186 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 249s # expected: 19186 249s # received: 19186 249s ok 190 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "7494-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 29844 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsolaris.pod 249s # expected: 29844 249s # received: 29844 249s ok 191 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1bdc-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7132 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsource.pod 249s # expected: 7132 249s # received: 7132 249s ok 192 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "233b-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 9019 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlstyle.pod 249s # expected: 9019 249s # received: 9019 249s ok 193 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "12fb9-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 77753 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsub.pod 249s # expected: 77753 249s # received: 77753 249s ok 194 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "d31f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 54047 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsyn.pod 249s # expected: 54047 249s # received: 54047 249s ok 195 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "2858-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10328 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlsynology.pod 249s # expected: 10328 249s # received: 10328 249s ok 196 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "b184-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 45444 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlthrtut.pod 249s # expected: 45444 249s # received: 45444 249s ok 197 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "9a91-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 39569 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltie.pod 249s # expected: 39569 249s # received: 39569 249s ok 198 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "cda37-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 842295 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltoc.pod 249s # expected: 842295 249s # received: 842295 249s ok 199 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "174-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 372 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltodo.pod 249s # expected: 372 249s # received: 372 249s ok 200 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "126-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 294 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltooc.pod 249s # expected: 294 249s # received: 294 249s ok 201 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "126-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 294 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltoot.pod 249s # expected: 294 249s # received: 294 249s ok 202 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "297f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 10623 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltrap.pod 249s # expected: 10623 249s # received: 10623 249s ok 203 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "213f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 8511 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltru64.pod 249s # expected: 8511 249s # received: 8511 249s ok 204 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1183-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4483 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perltw.pod 249s # expected: 4483 249s # received: 4483 249s ok 205 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "162b6-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 90806 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlunicode.pod 249s # expected: 90806 249s # received: 90806 249s ok 206 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "6349-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 25417 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlunicook.pod 249s # expected: 25417 249s # received: 25417 249s ok 207 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "372e-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 14126 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlunifaq.pod 249s # expected: 14126 249s # received: 14126 249s ok 208 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "96e1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 38625 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perluniintro.pod 249s # expected: 38625 249s # received: 38625 249s ok 209 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "6eefa-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 454394 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perluniprops.pod 249s # expected: 454394 249s # received: 454394 249s ok 210 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1f10-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7952 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlunitut.pod 249s # expected: 7952 249s # received: 7952 249s ok 211 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "1ce8-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 7400 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlutil.pod 249s # expected: 7400 249s # received: 7400 249s ok 212 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "16c17-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 93207 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlvar.pod 249s # expected: 93207 249s # received: 93207 249s ok 213 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c68d-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 50829 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlvms.pod 249s # expected: 50829 249s # received: 50829 249s ok 214 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "f16-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 3862 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlvos.pod 249s # expected: 3862 249s # received: 3862 249s ok 215 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "7c61-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 31841 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlwin32.pod 249s # expected: 31841 249s # received: 31841 249s ok 216 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "12d15-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 77077 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlxs.pod 249s # expected: 77077 249s # received: 77077 249s ok 217 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "c51f-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 50463 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlxstut.pod 249s # expected: 50463 249s # received: 50463 249s ok 218 249s #lwp request: 249s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "5dc1-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 24001 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 249s # expected: 24001 249s # received: 24001 249s ok 219 249s #lwp request: 249s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "ce2a8-62e795c234600" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 844456 249s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-binary-httpd 249s # expected: 844456 249s # received: 844456 249s ok 220 249s #lwp request: 249s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 249s #User-Agent: libwww-perl/6.78 249s # 249s #server response: 249s #HTTP/1.1 200 OK 249s #Connection: close 249s #Date: Tue, 06 May 2025 17:28:20 GMT 249s #Accept-Ranges: bytes 249s #ETag: "3dd4c0-632968e4a9680" 249s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 249s #Vary: In-If1 249s #Content-Length: 4052160 249s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 249s #Client-Date: Tue, 06 May 2025 17:28:20 GMT 249s #Client-Peer: 127.0.0.1:8529 249s #Client-Response-Num: 1 249s #DMMATCH1: 1 249s # 249s # testing : download of /getfiles-binary-perl 249s # expected: 4052160 249s # received: 4052160 249s ok 221 249s ok 252s t/apache/headers.t .................. 252s 1..27 252s # Running under perl version 5.040001 for linux 252s # Current time local: Tue May 6 17:28:20 2025 252s # Current time GMT: Tue May 6 17:28:20 2025 252s # Using Test.pm version 1.31 252s # Using Apache/Test.pm version 1.44 252s testing: Hello: World 252s ok 1 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 2 252s header: [World] vs [World] 252s # testing : compare header Hello value 252s # expected: 'World' 252s # received: 'World' 252s ok 3 252s testing: Hello: World 252s ok 4 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 5 252s header: [World] vs [World] 252s # testing : compare header Hello value 252s # expected: 'World' 252s # received: 'World' 252s ok 6 252s testing: Hello: World 252s ok 7 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 8 252s header: [World] vs [World] 252s # testing : compare header Hello value 252s # expected: 'World' 252s # received: 'World' 252s ok 9 252s testing: Hello: Foo 252s Bar 252s ok 10 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 11 252s header: [Foo Bar] vs [Foo Bar] 252s # testing : compare header Hello value 252s # expected: 'Foo Bar' 252s # received: 'Foo Bar' 252s ok 12 252s testing: Hello: Foo 252s Bar 252s ok 13 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 14 252s header: [Foo Bar] vs [Foo Bar] 252s # testing : compare header Hello value 252s # expected: 'Foo Bar' 252s # received: 'Foo Bar' 252s ok 15 252s testing: Hello: Foo 252s Bar 252s ok 16 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 17 252s header: [Foo Bar] vs [Foo Bar] 252s # testing : compare header Hello value 252s # expected: 'Foo Bar' 252s # received: 'Foo Bar' 252s ok 18 252s testing: Hello: Foo 252s Bar 252s ok 19 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 20 252s header: [Foo Bar] vs [Foo Bar] 252s # testing : compare header Hello value 252s # expected: 'Foo Bar' 252s # received: 'Foo Bar' 252s ok 21 252s testing: Hello: Foo 252s Bar 252s ok 22 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 23 252s header: [Foo Bar] vs [Foo Bar] 252s # testing : compare header Hello value 252s # expected: 'Foo Bar' 252s # received: 'Foo Bar' 252s ok 24 252s testing: Hello:World 252s ok 25 252s # testing : response success 252s # expected: qr/HTTP\/1\.. 200 OK/ 252s # received: 'HTTP/1.1 200 OK' 252s ok 26 252s header: [World] vs [World] 252s # testing : compare header Hello value 252s # expected: 'World' 252s # received: 'World' 252s ok 27 252s ok 254s t/apache/hostcheck.t ................ 254s 1..14 254s # Running under perl version 5.040001 for linux 254s # Current time local: Tue May 6 17:28:22 2025 254s # Current time GMT: Tue May 6 17:28:22 2025 254s # Using Test.pm version 1.31 254s # Using Apache/Test.pm version 1.44 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: localhost 254s 254s # expected 200, got 200 for ok 254s ok 1 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: localhost:1 254s 254s # expected 200, got 200 for port ignored 254s ok 2 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: notlisted 254s 254s # expected 200, got 200 for name not listed 254s ok 3 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: 127.0.0.1 254s 254s # expected 200, got 200 for IP not in serveralias/servername 254s ok 4 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: default-strict 254s 254s # expected 200, got 200 for NVH matches in default server 254s ok 5 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: nvh-strict 254s 254s # expected 200, got 200 for NVH matches 254s ok 6 254s # SENDING to 127.0.0.1:8529 254s # GET / HTTP/1.1 254s Host: nvh-strict:1 254s 254s # expected 200, got 200 for NVH matches port ignored 254s ok 7 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: localhost 254s 254s # expected 400, got 400 for ok 254s ok 8 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: localhost:1 254s 254s # expected 400, got 400 for port ignored 254s ok 9 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: notlisted 254s 254s # expected 400, got 400 for name not listed 254s ok 10 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: 127.0.0.1 254s 254s # expected 400, got 400 for IP not in serveralias/servername 254s ok 11 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: default-strict 254s 254s # expected 200, got 200 for NVH matches in default server 254s ok 12 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: nvh-strict 254s 254s # expected 200, got 200 for NVH matches 254s ok 13 254s # SENDING to 127.0.0.1:8557 254s # GET / HTTP/1.1 254s Host: nvh-strict:1 254s 254s # expected 200, got 200 for NVH matches port ignored 254s ok 14 254s ok 257s t/apache/http_strict.t .............. 257s 1..178 257s # Running under perl version 5.040001 for linux 257s # Current time local: Tue May 6 17:28:25 2025 257s # Current time GMT: Tue May 6 17:28:25 2025 257s # Using Test.pm version 1.31 257s # Using Apache/Test.pm version 1.44 257s # SENDING: 257s # GET / HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 1 257s # SENDING: 257s # GET / HTTP/1.0\n\n 257s # expecting success, got 200 257s ok 2 257s # SENDING: 257s # get / HTTP/1.0\r\n\r\n 257s # expecting 501, got 501 257s ok 3 257s # SENDING: 257s # G ET / HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 4 257s # SENDING: 257s # G\x00ET / HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 5 257s # SENDING: 257s # G/T / HTTP/1.0\r\n\r\n 257s # expecting 501, got 501 257s ok 6 257s # SENDING: 257s # GET /\x00 HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 7 257s # SENDING: 257s # GET / HTTP/1.0\x00\r\n\r\n 257s # expecting 400, got 400 257s ok 8 257s # SENDING: 257s # GET\x0c/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 9 257s # SENDING: 257s # GET\r/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 10 257s # SENDING: 257s # GET\t/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 11 257s # SENDING: 257s # GET / HTT/1.0\r\n\r\n 257s # expecting error, got 400 257s ok 12 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 13 257s # SENDING: 257s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 14 257s # SENDING: 257s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 15 257s # SENDING: 257s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 16 257s # SENDING: 257s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 17 257s # SENDING: 257s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 257s # expecting 200, got 200 257s ok 18 257s # SENDING: 257s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 19 257s # SENDING: 257s # GET / HTTP/\r\nHost: localhost\r\n\r\n 257s # expecting error, got 400 257s ok 20 257s # SENDING: 257s # GET / HTTP/0.9\r\n\r\n 257s # expecting error, got 400 257s ok 21 257s # SENDING: 257s # GET / HTTP/0.8\r\n\r\n 257s # expecting error, got 400 257s ok 22 257s # SENDING: 257s # GET /\x01 HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 23 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 24 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 257s # expecting 200, got 200 257s ok 25 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 257s # expecting 400, got 400 257s ok 26 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 257s # expecting 200, got 200 257s ok 27 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo\r\n\r\n 257s # expecting 400, got 400 257s ok 28 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 257s # expecting 400, got 400 257s ok 29 257s # SENDING: 257s # GET / HTTP/1.0\r\n: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 30 257s # SENDING: 257s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 31 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 257s # expecting 400, got 400 257s ok 32 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 257s # expecting 400, got 400 257s ok 33 257s # SENDING: 257s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 257s # expecting 400, got 400 257s ok 34 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 35 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 36 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 37 257s # SENDING: 257s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 257s # expecting 200, got 200 257s ok 38 257s # SENDING: 257s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 257s # expecting 400, got 400 257s ok 39 257s # SENDING: 257s # GET / HTTP/1.0\r\r 257s # expecting dropped connection and HTTPD dropped connection 257s ok 40 257s # SENDING: 257s # GET /\r\n 257s # expecting headerless HTTP/0.9 body, got response 257s ok 41 257s # SENDING: 257s # GET /#frag HTTP/1.0\r\n 257s # expecting 400, got 400 257s ok 42 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 257s # expecting 200, got 200 257s ok 43 257s # SENDING: 257s # GET http://017700000001/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 44 257s # SENDING: 257s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 45 257s # SENDING: 257s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 46 257s # SENDING: 257s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 47 257s # SENDING: 257s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 48 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 257s # expecting 200, got 200 257s ok 49 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 257s # expecting 400, got 400 257s ok 50 257s # SENDING: 257s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 51 257s # SENDING: 257s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 52 257s # SENDING: 257s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 53 257s # SENDING: 257s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 54 257s # SENDING: 257s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 55 257s # SENDING: 257s # GET http://[::1]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 56 257s # SENDING: 257s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 57 257s # SENDING: 257s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 58 257s # SENDING: 257s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 59 257s # SENDING: 257s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 60 257s # SENDING: 257s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 61 257s # SENDING: 257s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 62 257s # SENDING: 257s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 63 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 257s # expecting success, got 200 257s ok 64 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 257s # expecting success, got 200 257s ok 65 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 257s # expecting success, got 200 257s ok 66 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 257s # expecting success, got 200 257s ok 67 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 257s # expecting success, got 200 257s ok 68 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 257s # expecting success, got 200 257s ok 69 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 257s # expecting 200, got 200 257s ok 70 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 257s # expecting 200, got 200 257s ok 71 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 257s # expecting 400, got 400 257s ok 72 257s # SENDING: 257s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 73 257s # SENDING: 257s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 74 257s # SENDING: 257s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 75 257s # SENDING: 257s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 76 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 257s # expecting 200, got 200 257s ok 77 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 257s # expecting 200, got 200 257s ok 78 257s # SENDING: 257s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 79 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 257s # DECODED: Foo: bar 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: bar\r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 80 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 257s # DECODED: Foo: 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: \r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 81 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 257s # DECODED: : bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 564\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 82 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\x00oo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 528\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 83 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\x01oo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 84 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\noo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 528\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 85 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 257s # DECODED: Foo: b\tar 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: b\tar\r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 86 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 257s # DECODED: Foo: b\x01ar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:27 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 564\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 87 257s # SENDING: 257s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 257s # expecting 500, got 500 257s ok 88 257s # SENDING: 257s # GET / HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 89 257s # SENDING: 257s # GET / HTTP/1.0\n\n 257s # expecting 400, got 400 257s ok 90 257s # SENDING: 257s # get / HTTP/1.0\r\n\r\n 257s # expecting 501, got 501 257s ok 91 257s # SENDING: 257s # G ET / HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 92 257s # SENDING: 257s # G\x00ET / HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 93 257s # SENDING: 257s # G/T / HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 94 257s # SENDING: 257s # GET /\x00 HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 95 257s # SENDING: 257s # GET / HTTP/1.0\x00\r\n\r\n 257s # expecting 400, got 400 257s ok 96 257s # SENDING: 257s # GET\x0c/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 97 257s # SENDING: 257s # GET\r/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 98 257s # SENDING: 257s # GET\t/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 99 257s # SENDING: 257s # GET / HTT/1.0\r\n\r\n 257s # expecting error, got 400 257s ok 100 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 101 257s # SENDING: 257s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 102 257s # SENDING: 257s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 257s # expecting success, got 200 257s ok 103 257s # SENDING: 257s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 104 257s # SENDING: 257s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 105 257s # SENDING: 257s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 106 257s # SENDING: 257s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 107 257s # SENDING: 257s # GET / HTTP/\r\nHost: localhost\r\n\r\n 257s # expecting error, got 400 257s ok 108 257s # SENDING: 257s # GET / HTTP/0.9\r\n\r\n 257s # expecting error, got 400 257s ok 109 257s # SENDING: 257s # GET / HTTP/0.8\r\n\r\n 257s # expecting error, got 400 257s ok 110 257s # SENDING: 257s # GET /\x01 HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 111 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 112 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 257s # expecting 200, got 200 257s ok 113 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 257s # expecting 400, got 400 257s ok 114 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 257s # expecting 400, got 400 257s ok 115 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo\r\n\r\n 257s # expecting 400, got 400 257s ok 116 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 257s # expecting 400, got 400 257s ok 117 257s # SENDING: 257s # GET / HTTP/1.0\r\n: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 118 257s # SENDING: 257s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 119 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 257s # expecting 400, got 400 257s ok 120 257s # SENDING: 257s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 257s # expecting 400, got 400 257s ok 121 257s # SENDING: 257s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 257s # expecting 400, got 400 257s ok 122 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 123 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 124 257s # SENDING: 257s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 257s # expecting 400, got 400 257s ok 125 257s # SENDING: 257s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 257s # expecting 200, got 200 257s ok 126 257s # SENDING: 257s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 257s # expecting 400, got 400 257s ok 127 257s # SENDING: 257s # GET / HTTP/1.0\r\r 257s # expecting dropped connection and HTTPD dropped connection 257s ok 128 257s # SENDING: 257s # GET /\r\n 257s # expecting headerless HTTP/0.9 body, got response 257s ok 129 257s # SENDING: 257s # GET /#frag HTTP/1.0\r\n 257s # expecting 400, got 400 257s ok 130 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 257s # expecting 400, got 400 257s ok 131 257s # SENDING: 257s # GET http://017700000001/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 132 257s # SENDING: 257s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 133 257s # SENDING: 257s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 134 257s # SENDING: 257s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 135 257s # SENDING: 257s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 136 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 257s # expecting 400, got 400 257s ok 137 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 257s # expecting 400, got 400 257s ok 138 257s # SENDING: 257s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 139 257s # SENDING: 257s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 140 257s # SENDING: 257s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 141 257s # SENDING: 257s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 142 257s # SENDING: 257s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 143 257s # SENDING: 257s # GET http://[::1]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 144 257s # SENDING: 257s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 145 257s # SENDING: 257s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 146 257s # SENDING: 257s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 147 257s # SENDING: 257s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 148 257s # SENDING: 257s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 149 257s # SENDING: 257s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 257s # expecting success, got 200 257s ok 150 257s # SENDING: 257s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 257s # expecting 400, got 400 257s ok 151 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 257s # expecting success, got 200 257s ok 152 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 257s # expecting success, got 200 257s ok 153 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 257s # expecting success, got 200 257s ok 154 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 257s # expecting success, got 200 257s ok 155 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 257s # expecting success, got 200 257s ok 156 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 257s # expecting success, got 200 257s ok 157 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 257s # expecting 400, got 400 257s ok 158 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 257s # expecting 400, got 400 257s ok 159 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 257s # expecting 400, got 400 257s ok 160 257s # SENDING: 257s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 161 257s # SENDING: 257s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 162 257s # SENDING: 257s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 163 257s # SENDING: 257s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 257s # expecting 200, got 200 257s ok 164 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 257s # expecting 200, got 200 257s ok 165 257s # SENDING: 257s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 257s # expecting 200, got 200 257s ok 166 257s # SENDING: 257s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 257s # expecting 200, got 200 257s ok 167 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 257s # DECODED: Foo: bar 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: bar\r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 168 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 257s # DECODED: Foo: 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: \r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 169 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 257s # DECODED: : bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 564\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 170 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\x00oo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 528\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 171 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\x01oo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 564\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 172 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 257s # DECODED: F\noo: bar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 528\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 173 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 257s # DECODED: Foo: b\tar 257s # RESPONSE: 257s # HTTP/1.1 200 OK\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Foo: b\tar\r\n 257s # Vary: In-If1\r\n 257s # DMMATCH1: 1\r\n 257s # Content-Length: 36\r\n 257s # Connection: close\r\n 257s # Content-Type: text/plain\r\n 257s # \r\n 257s # Hi!\n 257s # SERVERNAME=localhost\n 257s # HTTP_HOST=\n 257s # 257s # expecting 200, got 200 257s ok 174 257s # SENDING: 257s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 257s # DECODED: Foo: b\x01ar 257s # RESPONSE: 257s # HTTP/1.1 500 Internal Server Error\r\n 257s # Date: Tue, 06 May 2025 17:28:28 GMT\r\n 257s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 257s # Content-Length: 564\r\n 257s # Connection: close\r\n 257s # Content-Type: text/html; charset=iso-8859-1\r\n 257s # \r\n 257s # \n 257s # \n 257s # ... 257s # expecting 500, got 500 257s ok 175 257s # SENDING: 257s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 257s # expecting 500, got 500 257s ok 176 257s ok 177 257s ok 178 257s ok 259s t/apache/if_sections.t .............. 259s 1..46 259s # Running under perl version 5.040001 for linux 259s # Current time local: Tue May 6 17:28:28 2025 259s # Current time GMT: Tue May 6 17:28:28 2025 259s # Using Test.pm version 1.31 259s # Using Apache/Test.pm version 1.44 259s # /if_sec/ with '': 259s # expected: 200 259s # received: '200' 259s ok 1 259s # expected: undef 259s # received: undef 259s ok 2 259s # /if_sec/foo.if_test with '': 259s # expected: 200 259s # received: '200' 259s ok 3 259s # expected: undef 259s # received: undef 259s ok 4 259s # /if_sec/foo.if_test with '1': 259s # expected: 200 259s # received: '200' 259s ok 5 259s # expected: 'global1' 259s # received: 'global1' 259s ok 6 259s # /if_sec/foo.if_test with '1 11': 259s # expected: 200 259s # received: '200' 259s ok 7 259s # expected: 'global1, nested11, nested113' 259s # received: 'global1, nested11, nested113' 259s ok 8 259s # /if_sec/foo.if_test with '1 11 111': 259s # expected: 200 259s # received: '200' 259s ok 9 259s # expected: 'global1, nested11, nested111' 259s # received: 'global1, nested11, nested111' 259s ok 10 259s # /if_sec/foo.if_test with '1 11 112': 259s # expected: 200 259s # received: '200' 259s ok 11 259s # expected: 'global1, nested11, nested112' 259s # received: 'global1, nested11, nested112' 259s ok 12 259s # /if_sec/foo.if_test with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 13 259s # expected: 'global1, files2' 259s # received: 'global1, files2' 259s ok 14 259s # /if_sec/dir/foo.txt with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 15 259s # expected: 'global1, dir1, dir2, dir_files1' 259s # received: 'global1, dir1, dir2, dir_files1' 259s ok 16 259s # /if_sec/dir/ with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 17 259s # expected: 'global1, dir1, dir2' 259s # received: 'global1, dir1, dir2' 259s ok 18 259s # /if_sec/dir/ with '1 11': 259s # expected: 200 259s # received: '200' 259s ok 19 259s # expected: 'global1, dir1, nested11, nested113' 259s # received: 'global1, dir1, nested11, nested113' 259s ok 20 259s # /if_sec/dir/ with '1 11 111': 259s # expected: 200 259s # received: '200' 259s ok 21 259s # expected: 'global1, dir1, nested11, nested111' 259s # received: 'global1, dir1, nested11, nested111' 259s ok 22 259s # /if_sec/dir/ with '1 11 112': 259s # expected: 200 259s # received: '200' 259s ok 23 259s # expected: 'global1, dir1, nested11, nested112' 259s # received: 'global1, dir1, nested11, nested112' 259s ok 24 259s # /if_sec/loc/ with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 25 259s # expected: 'global1, loc1, loc2' 259s # received: 'global1, loc1, loc2' 259s ok 26 259s # /if_sec/loc/foo.txt with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 27 259s # expected: 'global1, loc1, loc2' 259s # received: 'global1, loc1, loc2' 259s ok 28 259s # /if_sec/loc/ with '1 11': 259s # expected: 200 259s # received: '200' 259s ok 29 259s # expected: 'global1, loc1, nested11, nested113' 259s # received: 'global1, loc1, nested11, nested113' 259s ok 30 259s # /if_sec/loc/ with '1 11 111': 259s # expected: 200 259s # received: '200' 259s ok 31 259s # expected: 'global1, loc1, nested11, nested111' 259s # received: 'global1, loc1, nested11, nested111' 259s ok 32 259s # /if_sec/loc/ with '1 11 112': 259s # expected: 200 259s # received: '200' 259s ok 33 259s # expected: 'global1, loc1, nested11, nested112' 259s # received: 'global1, loc1, nested11, nested112' 259s ok 34 259s # /if_sec/loc/foo.if_test with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 35 259s # expected: 'global1, files2, loc1, loc2' 259s # received: 'global1, files2, loc1, loc2' 259s ok 36 259s # /if_sec/loc/foo.if_test with '1 2 11': 259s # expected: 200 259s # received: '200' 259s ok 37 259s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 259s # received: 'global1, files2, loc1, loc2, nested11, nested113' 259s ok 38 259s # /if_sec/loc/foo.if_test with '1 2 11 111': 259s # expected: 200 259s # received: '200' 259s ok 39 259s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 259s # received: 'global1, files2, loc1, loc2, nested11, nested111' 259s ok 40 259s # /if_sec/loc/foo.if_test with '1 2 11 112': 259s # expected: 200 259s # received: '200' 259s ok 41 259s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 259s # received: 'global1, files2, loc1, loc2, nested11, nested112' 259s ok 42 259s # /if_sec/proxy/ with '1 2': 259s # expected: 200 259s # received: '200' 259s ok 43 259s # expected: 'global1, locp1, locp2' 259s # received: 'global1, locp1, locp2' 259s ok 44 259s # /if_sec/proxy/ with '2': 259s # expected: 200 259s # received: '200' 259s ok 45 259s # expected: 'locp2' 259s # received: 'locp2' 259s ok 46 259s ok 262s t/apache/iffile.t ................... 262s 1..2 262s # Running under perl version 5.040001 for linux 262s # Current time local: Tue May 6 17:28:30 2025 262s # Current time GMT: Tue May 6 17:28:30 2025 262s # Using Test.pm version 1.31 262s # Using Apache/Test.pm version 1.44 262s # expected: 200 262s # received: '200' 262s ok 1 262s # expected: 'success1, success2, success3, success4, success5' 262s # received: 'success1, success2, success3, success4, success5' 262s ok 2 262s ok 264s t/apache/leaks.t .................... skipped: mod_memory_track not activated 271s t/apache/limits.t ................... 271s 1..12 271s # Running under perl version 5.040001 for linux 271s # Current time local: Tue May 6 17:28:35 2025 271s # Current time GMT: Tue May 6 17:28:35 2025 271s # Using Test.pm version 1.31 271s # Using Apache/Test.pm version 1.44 271s # Testing LimitRequestLine; should succeed 271s # testing : Test #1 271s # expected: 200 271s # received: '200' 271s ok 1 271s # Testing LimitRequestLine; should fail 271s # testing : Test #2 271s # expected: 414 271s # received: '414' 271s ok 2 271s # Testing LimitRequestFieldSize; should succeed 271s # testing : Test #3 271s # expected: 200 271s # received: '200' 271s ok 3 271s # Testing LimitRequestFieldSize; should fail 271s # testing : Test #4 271s # expected: 400 271s # received: '400' 271s ok 4 271s # Testing LimitRequestFields; should succeed 271s # testing : Test #5 271s # expected: 200 271s # received: '200' 271s ok 5 271s # Testing LimitRequestFields; should fail 271s # testing : Test #6 271s # expected: 400 271s # received: '400' 271s ok 6 271s # Testing LimitRequestBody; should succeed 271s # Chunked transfer-encoding enabled 271s # testing : Test #7 271s # expected: 200 271s # received: '200' 271s ok 7 271s # Testing LimitRequestBody; should succeed 271s # Chunked transfer-encoding disabled 271s # testing : Test #8 271s # expected: 200 271s # received: '200' 271s ok 8 271s # Testing LimitRequestBody; should fail 271s # Chunked transfer-encoding enabled 271s # testing : Test #9 271s # expected: 413 271s # received: '413' 271s ok 9 271s # Testing LimitRequestBody; should fail 271s # Chunked transfer-encoding disabled 271s # testing : Test #10 271s # expected: 413 271s # received: '413' 271s ok 10 271s # Testing LimitRequestFieldSize; should succeed 271s # testing : Test #11 271s # expected: 200 271s # received: '200' 271s ok 11 271s # Testing LimitRequestFieldSize; should fail 271s # testing : Test #12 271s # expected: 400 271s # received: '400' 271s ok 12 271s ok 273s t/apache/loglevel.t ................. 273s 1..8 273s # Running under perl version 5.040001 for linux 273s # Current time local: Tue May 6 17:28:42 2025 273s # Current time GMT: Tue May 6 17:28:42 2025 273s # Using Test.pm version 1.31 273s # Using Apache/Test.pm version 1.44 273s ok 1 273s ok 2 273s ok 3 273s ok 4 273s ok 5 273s ok 6 273s ok 7 273s ok 8 273s ok 276s t/apache/maxranges.t ................ 276s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 276s 1..19 276s # Running under perl version 5.040001 for linux 276s # Current time local: Tue May 6 17:28:44 2025 276s # Current time GMT: Tue May 6 17:28:44 2025 276s # Using Test.pm version 1.31 276s # Using Apache/Test.pm version 1.44 276s ok 1 276s ok 2 276s ok 3 276s ok 4 276s ok 5 276s ok 6 276s ok 7 276s ok 8 276s ok 9 276s ok 10 276s ok 11 276s ok 12 276s ok 13 276s ok 14 276s ok 15 276s ok 16 276s ok 17 276s ok 18 276s ok 19 276s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 276s ok 278s t/apache/mergeslashes.t ............. 278s 1..9 278s # Running under perl version 5.040001 for linux 278s # Current time local: Tue May 6 17:28:47 2025 278s # Current time GMT: Tue May 6 17:28:47 2025 278s # Using Test.pm version 1.31 278s # Using Apache/Test.pm version 1.44 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for exact match 278s ok 1 278s # SENDING to 127.0.0.1:8557 278s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for merged even at front 278s ok 2 278s # SENDING to 127.0.0.1:8557 278s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for merged even at front 278s ok 3 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for c// should be merged 278s ok 4 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for a// should be merged 278s ok 5 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for a// matches locationmatch 278s ok 6 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 278s # expected 200, got 200 for c// doesn't match locationmatch 278s ok 7 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for baseline failed 278s ok 8 278s # SENDING to 127.0.0.1:8557 278s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 278s # expected 403, got 403 for b//d not merged for Location with OFF 278s ok 9 278s ok 281s t/apache/mmn.t ...................... 281s 1..2 281s # Running under perl version 5.040001 for linux 281s # Current time local: Tue May 6 17:28:49 2025 281s # Current time GMT: Tue May 6 17:28:49 2025 281s # Using Test.pm version 1.31 281s # Using Apache/Test.pm version 1.44 281s ok 1 281s ok 2 281s ok 283s t/apache/options.t .................. 283s 1..2 283s # Running under perl version 5.040001 for linux 283s # Current time local: Tue May 6 17:28:51 2025 283s # Current time GMT: Tue May 6 17:28:51 2025 283s # Using Test.pm version 1.31 283s # Using Apache/Test.pm version 1.44 283s # testing : code 283s # expected: 200 283s # received: '200' 283s ok 1 283s # testing : OPTIONS 283s # expected: qr/OPTIONS/ 283s # received: 'POST,OPTIONS,HEAD,GET,TRACE' 283s ok 2 283s ok 287s t/apache/passbrigade.t .............. 287s # using LWP client 287s 1..114 287s # Running under perl version 5.040001 for linux 287s # Current time local: Tue May 6 17:28:54 2025 287s # Current time GMT: Tue May 6 17:28:54 2025 287s # Using Test.pm version 1.31 287s # Using Apache/Test.pm version 1.44 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 1024 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 1024 287s # received: 1024 287s ok 1 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 2048 287s # received: 2048 287s ok 2 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 3072 287s # received: 3072 287s ok 3 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 4096 287s # received: 4096 287s ok 4 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 5120 287s # received: 5120 287s ok 5 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 6144 287s # received: 6144 287s ok 6 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 7168 287s # received: 7168 287s ok 7 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 8192 287s # received: 8192 287s ok 8 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 9216 287s # received: 9216 287s ok 9 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 10240 287s # received: 10240 287s ok 10 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 11264 287s # received: 11264 287s ok 11 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 12288 287s # received: 12288 287s ok 12 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 13312 287s # received: 13312 287s ok 13 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 14336 287s # received: 14336 287s ok 14 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 15360 287s # received: 15360 287s ok 15 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 16384 287s # received: 16384 287s ok 16 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 17408 287s # received: 17408 287s ok 17 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 18432 287s # received: 18432 287s ok 18 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 19456 287s # received: 19456 287s ok 19 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 20480 287s # received: 20480 287s ok 20 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 21504 287s # received: 21504 287s ok 21 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 22528 287s # received: 22528 287s ok 22 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 23552 287s # received: 23552 287s ok 23 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 24576 287s # received: 24576 287s ok 24 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 25600 287s # received: 25600 287s ok 25 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 26624 287s # received: 26624 287s ok 26 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 27648 287s # received: 27648 287s ok 27 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 28672 287s # received: 28672 287s ok 28 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 29696 287s # received: 29696 287s ok 29 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 30720 287s # received: 30720 287s ok 30 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 31744 287s # received: 31744 287s ok 31 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 32768 287s # received: 32768 287s ok 32 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 33792 287s # received: 33792 287s ok 33 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 34816 287s # received: 34816 287s ok 34 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 35840 287s # received: 35840 287s ok 35 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 36864 287s # received: 36864 287s ok 36 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 37888 287s # received: 37888 287s ok 37 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 38912 287s # received: 38912 287s ok 38 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 39936 287s # received: 39936 287s ok 39 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 40960 287s # received: 40960 287s ok 40 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 41984 287s # received: 41984 287s ok 41 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 43008 287s # received: 43008 287s ok 42 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 44032 287s # received: 44032 287s ok 43 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 45056 287s # received: 45056 287s ok 44 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 46080 287s # received: 46080 287s ok 45 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 47104 287s # received: 47104 287s ok 46 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 48128 287s # received: 48128 287s ok 47 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 49152 287s # received: 49152 287s ok 48 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 50176 287s # received: 50176 287s ok 49 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 51200 287s # received: 51200 287s ok 50 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:56 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:56 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 102400 287s # received: 102400 287s ok 51 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 307200 287s # received: 307200 287s ok 52 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 512000 287s # received: 512000 287s ok 53 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 2048000 287s # received: 2048000 287s ok 54 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 4096000 287s # received: 4096000 287s ok 55 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 6144000 287s # received: 6144000 287s ok 56 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 10240000 287s # received: 10240000 287s ok 57 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 1024 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 1024 287s # received: 1024 287s ok 58 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 2048 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 2048 287s # received: 2048 287s ok 59 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 3072 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 3072 287s # received: 3072 287s ok 60 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 4096 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 4096 287s # received: 4096 287s ok 61 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 5120 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 5120 287s # received: 5120 287s ok 62 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 6144 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 6144 287s # received: 6144 287s ok 63 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 7168 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 7168 287s # received: 7168 287s ok 64 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 8192 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #DMMATCH1: 1 287s # 287s # testing : bytes in body 287s # expected: 8192 287s # received: 8192 287s ok 65 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 9216 287s # received: 9216 287s ok 66 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 10240 287s # received: 10240 287s ok 67 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 11264 287s # received: 11264 287s ok 68 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 12288 287s # received: 12288 287s ok 69 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 13312 287s # received: 13312 287s ok 70 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 14336 287s # received: 14336 287s ok 71 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 15360 287s # received: 15360 287s ok 72 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 16384 287s # received: 16384 287s ok 73 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 17408 287s # received: 17408 287s ok 74 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 18432 287s # received: 18432 287s ok 75 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 19456 287s # received: 19456 287s ok 76 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 20480 287s # received: 20480 287s ok 77 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 21504 287s # received: 21504 287s ok 78 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 22528 287s # received: 22528 287s ok 79 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 23552 287s # received: 23552 287s ok 80 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 24576 287s # received: 24576 287s ok 81 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 25600 287s # received: 25600 287s ok 82 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 26624 287s # received: 26624 287s ok 83 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 27648 287s # received: 27648 287s ok 84 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 28672 287s # received: 28672 287s ok 85 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 29696 287s # received: 29696 287s ok 86 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 30720 287s # received: 30720 287s ok 87 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 31744 287s # received: 31744 287s ok 88 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 32768 287s # received: 32768 287s ok 89 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 33792 287s # received: 33792 287s ok 90 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 34816 287s # received: 34816 287s ok 91 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 35840 287s # received: 35840 287s ok 92 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 36864 287s # received: 36864 287s ok 93 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 37888 287s # received: 37888 287s ok 94 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 38912 287s # received: 38912 287s ok 95 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 39936 287s # received: 39936 287s ok 96 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 40960 287s # received: 40960 287s ok 97 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 41984 287s # received: 41984 287s ok 98 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 43008 287s # received: 43008 287s ok 99 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 44032 287s # received: 44032 287s ok 100 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 45056 287s # received: 45056 287s ok 101 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 46080 287s # received: 46080 287s ok 102 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 47104 287s # received: 47104 287s ok 103 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 48128 287s # received: 48128 287s ok 104 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 49152 287s # received: 49152 287s ok 105 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 50176 287s # received: 50176 287s ok 106 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 51200 287s # received: 51200 287s ok 107 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 102400 287s # received: 102400 287s ok 108 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 307200 287s # received: 307200 287s ok 109 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 512000 287s # received: 512000 287s ok 110 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 2048000 287s # received: 2048000 287s ok 111 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 4096000 287s # received: 4096000 287s ok 112 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 6144000 287s # received: 6144000 287s ok 113 287s #lwp request: 287s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 287s #User-Agent: libwww-perl/6.78 287s # 287s #server response: 287s #HTTP/1.1 200 OK 287s #Connection: close 287s #Date: Tue, 06 May 2025 17:28:57 GMT 287s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 287s #Vary: In-If1 287s #Content-Length: 0 287s #Client-Date: Tue, 06 May 2025 17:28:57 GMT 287s #Client-Peer: 127.0.0.1:8529 287s #Client-Response-Num: 1 287s #Client-Transfer-Encoding: chunked 287s #DMMATCH1: 1 287s #X-Content-Length-Note: added by Apache::TestRequest 287s # 287s # testing : bytes in body 287s # expected: 10240000 287s # received: 10240000 287s ok 114 287s ok 289s t/apache/post.t ..................... 289s # using LWP client 289s 1..51 289s # Running under perl version 5.040001 for linux 289s # Current time local: Tue May 6 17:28:58 2025 289s # Current time GMT: Tue May 6 17:28:58 2025 289s # Using Test.pm version 1.31 289s # Using Apache/Test.pm version 1.44 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 1024 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '1024' 289s # received: 1024 289s ok 1 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 2048 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '2048' 289s # received: 2048 289s ok 2 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 3072 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '3072' 289s # received: 3072 289s ok 3 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 4096 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '4096' 289s # received: 4096 289s ok 4 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 5120 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '5120' 289s # received: 5120 289s ok 5 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 6144 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '6144' 289s # received: 6144 289s ok 6 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 7168 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '7168' 289s # received: 7168 289s ok 7 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 8192 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '8192' 289s # received: 8192 289s ok 8 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 9216 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 5 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '9216' 289s # received: 9216 289s ok 9 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 10240 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '10240' 289s # received: 10240 289s ok 10 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 11264 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '11264' 289s # received: 11264 289s ok 11 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 12288 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '12288' 289s # received: 12288 289s ok 12 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 13312 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '13312' 289s # received: 13312 289s ok 13 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 14336 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '14336' 289s # received: 14336 289s ok 14 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 15360 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '15360' 289s # received: 15360 289s ok 15 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 16384 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '16384' 289s # received: 16384 289s ok 16 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 17408 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '17408' 289s # received: 17408 289s ok 17 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 18432 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '18432' 289s # received: 18432 289s ok 18 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 19456 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '19456' 289s # received: 19456 289s ok 19 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 20480 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '20480' 289s # received: 20480 289s ok 20 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 21504 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '21504' 289s # received: 21504 289s ok 21 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 22528 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '22528' 289s # received: 22528 289s ok 22 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 23552 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '23552' 289s # received: 23552 289s ok 23 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 24576 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '24576' 289s # received: 24576 289s ok 24 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 25600 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '25600' 289s # received: 25600 289s ok 25 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 26624 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '26624' 289s # received: 26624 289s ok 26 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 27648 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '27648' 289s # received: 27648 289s ok 27 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 28672 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '28672' 289s # received: 28672 289s ok 28 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 29696 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '29696' 289s # received: 29696 289s ok 29 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 30720 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '30720' 289s # received: 30720 289s ok 30 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 31744 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '31744' 289s # received: 31744 289s ok 31 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 32768 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '32768' 289s # received: 32768 289s ok 32 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 33792 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '33792' 289s # received: 33792 289s ok 33 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 34816 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '34816' 289s # received: 34816 289s ok 34 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 35840 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '35840' 289s # received: 35840 289s ok 35 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 36864 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '36864' 289s # received: 36864 289s ok 36 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 37888 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '37888' 289s # received: 37888 289s ok 37 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 38912 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '38912' 289s # received: 38912 289s ok 38 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 39936 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '39936' 289s # received: 39936 289s ok 39 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 40960 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '40960' 289s # received: 40960 289s ok 40 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 41984 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '41984' 289s # received: 41984 289s ok 41 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 43008 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '43008' 289s # received: 43008 289s ok 42 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 44032 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '44032' 289s # received: 44032 289s ok 43 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 45056 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '45056' 289s # received: 45056 289s ok 44 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 46080 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '46080' 289s # received: 46080 289s ok 45 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 47104 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '47104' 289s # received: 47104 289s ok 46 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 48128 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '48128' 289s # received: 48128 289s ok 47 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 49152 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '49152' 289s # received: 49152 289s ok 48 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 50176 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '50176' 289s # received: 50176 289s ok 49 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 51200 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 6 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '51200' 289s # received: 51200 289s ok 50 289s #lwp request: 289s #POST http://localhost:8529/eat_post HTTP/1.1 289s #User-Agent: libwww-perl/6.78 289s #Content-Length: 102400 289s # 289s #server response: 289s #HTTP/1.1 200 OK 289s #Connection: close 289s #Date: Tue, 06 May 2025 17:29:00 GMT 289s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 289s #Vary: In-If1 289s #Content-Length: 7 289s #Client-Date: Tue, 06 May 2025 17:29:00 GMT 289s #Client-Peer: 127.0.0.1:8529 289s #Client-Response-Num: 1 289s #DMMATCH1: 1 289s # 289s # testing : length posted 289s # expected: '102400' 289s # received: 102400 289s ok 51 289s ok 292s t/apache/pr17629.t .................. 292s 1..4 292s # Running under perl version 5.040001 for linux 292s # Current time local: Tue May 6 17:29:00 2025 292s # Current time GMT: Tue May 6 17:29:00 2025 292s # Using Test.pm version 1.31 292s # Using Apache/Test.pm version 1.44 292s # expected: 'begin-foobar-end 292s # ' 292s # received: 'begin-foobar-end 292s # ' 292s ok 1 292s # expected: 200 292s # received: '200' 292s ok 2 292s # testing : response was gzipped 292s # expected: 'gzip' 292s # received: 'gzip' 292s ok 3 292s # expected: 'begin-foobar-end 292s # ' 292s # received: 'begin-foobar-end 292s # ' 292s ok 4 292s ok 294s t/apache/pr18757.t .................. 294s 1..3 294s # Running under perl version 5.040001 for linux 294s # Current time local: Tue May 6 17:29:03 2025 294s # Current time GMT: Tue May 6 17:29:03 2025 294s # Using Test.pm version 1.31 294s # Using Apache/Test.pm version 1.44 294s # testing : 200 response from GET 294s # expected: 200 294s # received: '200' 294s ok 1 294s # expected C-L is 26 294s # URL via proxy is http://localhost:8549/index.html 294s ok 2 294s # line: HTTP/1.1 200 OK 294s # line: Date: Tue, 06 May 2025 17:29:05 GMT 294s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 294s # line: Vary: In-If1 294s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 294s # line: ETag: "1a-62c6deaf13e40" 294s # line: Accept-Ranges: bytes 294s # line: Content-Length: 26 294s # line: DMMATCH1: 1 294s # line: Content-Type: text/html 294s # line: 294s # testing : whether proxy strips Content-Length header 294s # expected: 1 294s # received: 1 294s ok 3 294s ok 297s t/apache/pr35292.t .................. 297s 1..3 297s # Running under perl version 5.040001 for linux 297s # Current time local: Tue May 6 17:29:05 2025 297s # Current time GMT: Tue May 6 17:29:05 2025 297s # Using Test.pm version 1.31 297s # Using Apache/Test.pm version 1.44 297s ok 1 297s ok 2 297s # testing : read response-line 297s # expected: qr/^HTTP\/1\.. 413/ 297s # received: 'HTTP/1.1 413 Request Entity Too Large 297s # ' 297s ok 3 297s ok 299s t/apache/pr35330.t .................. 299s 1..2 299s # Running under perl version 5.040001 for linux 299s # Current time local: Tue May 6 17:29:07 2025 299s # Current time GMT: Tue May 6 17:29:07 2025 299s # Using Test.pm version 1.31 299s # Using Apache/Test.pm version 1.44 299s # testing : SSI was allowed for location 299s # expected: 200 299s # received: '200' 299s ok 1 299s # testing : file was served with correct content 299s # expected: 'hello' 299s # received: 'hello' 299s ok 2 299s ok 301s t/apache/pr37166.t .................. 301s 1..4 301s # Running under perl version 5.040001 for linux 301s # Current time local: Tue May 6 17:29:10 2025 301s # Current time GMT: Tue May 6 17:29:10 2025 301s # Using Test.pm version 1.31 301s # Using Apache/Test.pm version 1.44 301s # testing : SSI was allowed for location 301s # expected: 200 301s # received: '200' 301s ok 1 301s # testing : file was served with correct content 301s # expected: 'Hello world 301s # ' 301s # received: 'Hello world 301s # ' 301s ok 2 301s # testing : explicit 200 response 301s # expected: 200 301s # received: '200' 301s ok 3 301s # testing : file was again served with correct content 301s # expected: 'Hello world 301s # ' 301s # received: 'Hello world 301s # ' 301s ok 4 301s ok 304s t/apache/pr43939.t .................. 304s 1..4 304s # Running under perl version 5.040001 for linux 304s # Current time local: Tue May 6 17:29:12 2025 304s # Current time GMT: Tue May 6 17:29:12 2025 304s # Using Test.pm version 1.31 304s # Using Apache/Test.pm version 1.44 304s # expected: 'begin-default-end 304s # ' 304s # received: 'begin-default-end 304s # ' 304s ok 1 304s # expected: 200 304s # received: '200' 304s ok 2 304s # testing : response was gzipped 304s # expected: 'gzip' 304s # received: 'gzip' 304s ok 3 304s # expected: 'begin-default-end 304s # ' 304s # received: 'begin-default-end 304s # ' 304s ok 4 304s ok 306s t/apache/pr49328.t .................. 306s 1..1 306s # Running under perl version 5.040001 for linux 306s # Current time local: Tue May 6 17:29:15 2025 306s # Current time GMT: Tue May 6 17:29:15 2025 306s # Using Test.pm version 1.31 306s # Using Apache/Test.pm version 1.44 306s # expected: 'before 306s # included 306s # after 306s # ' 306s # received: 'before 306s # included 306s # after 306s # ' 306s ok 1 306s ok 309s t/apache/pr64339.t .................. 309s 1..12 309s # Running under perl version 5.040001 for linux 309s # Current time local: Tue May 6 17:29:17 2025 309s # Current time GMT: Tue May 6 17:29:17 2025 309s # Using Test.pm version 1.31 309s # Using Apache/Test.pm version 1.44 309s # testing : fetching /doc.xml 309s # expected: 200 309s # received: '200' 309s ok 1 309s # testing : content-type header test for /doc.xml 309s # expected: 'application/xml; charset=utf-8' 309s # received: 'application/xml; charset=utf-8' 309s ok 2 309s # testing : content test for /doc.xml 309s # expected: 'fóó 309s # ' 309s # received: 'fóó 309s # ' 309s ok 3 309s # testing : fetching /doc.fooxml 309s # expected: 200 309s # received: '200' 309s ok 4 309s # testing : content-type header test for /doc.fooxml 309s # expected: 'application/foo+xml; charset=utf-8' 309s # received: 'application/foo+xml; charset=utf-8' 309s ok 5 309s # testing : content test for /doc.fooxml 309s # expected: 'fóó 309s # ' 309s # received: 'fóó 309s # ' 309s ok 6 309s # testing : fetching /doc.notxml 309s # expected: 200 309s # received: '200' 309s ok 7 309s # testing : content-type header test for /doc.notxml 309s # expected: 'application/notreallyxml' 309s # received: 'application/notreallyxml' 309s ok 8 309s # testing : content test for /doc.notxml 309s # expected: 'f 309s # ' 309s # received: 'f 309s # ' 309s ok 9 309s # testing : fetching /doc.isohtml 309s # expected: 200 309s # received: '200' 309s ok 10 309s # testing : content-type header test for /doc.isohtml 309s # expected: 'text/html;charset=utf-8' 309s # received: 'text/html;charset=utf-8' 309s ok 11 309s # testing : content test for /doc.isohtml 309s # expected: '

fóó 309s #

' 309s # received: '

fóó 309s #

' 309s ok 12 309s ok 312s t/apache/rwrite.t ................... 312s # using LWP client 312s 1..114 312s # Running under perl version 5.040001 for linux 312s # Current time local: Tue May 6 17:29:20 2025 312s # Current time GMT: Tue May 6 17:29:20 2025 312s # Using Test.pm version 1.31 312s # Using Apache/Test.pm version 1.44 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 1024 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 1024 312s # received: 1024 312s ok 1 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 2048 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 2048 312s # received: 2048 312s ok 2 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 3072 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 3072 312s # received: 3072 312s ok 3 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 4096 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 4096 312s # received: 4096 312s ok 4 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 5120 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 5120 312s # received: 5120 312s ok 5 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 6144 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 6144 312s # received: 6144 312s ok 6 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 7168 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 7168 312s # received: 7168 312s ok 7 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 8192 312s # received: 8192 312s ok 8 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 9216 312s # received: 9216 312s ok 9 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240 312s # received: 10240 312s ok 10 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 11264 312s # received: 11264 312s ok 11 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 12288 312s # received: 12288 312s ok 12 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 13312 312s # received: 13312 312s ok 13 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 14336 312s # received: 14336 312s ok 14 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 15360 312s # received: 15360 312s ok 15 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 16384 312s # received: 16384 312s ok 16 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 17408 312s # received: 17408 312s ok 17 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 18432 312s # received: 18432 312s ok 18 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 19456 312s # received: 19456 312s ok 19 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 20480 312s # received: 20480 312s ok 20 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 21504 312s # received: 21504 312s ok 21 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 22528 312s # received: 22528 312s ok 22 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 23552 312s # received: 23552 312s ok 23 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 24576 312s # received: 24576 312s ok 24 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 25600 312s # received: 25600 312s ok 25 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 26624 312s # received: 26624 312s ok 26 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 27648 312s # received: 27648 312s ok 27 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 28672 312s # received: 28672 312s ok 28 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 29696 312s # received: 29696 312s ok 29 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 30720 312s # received: 30720 312s ok 30 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 31744 312s # received: 31744 312s ok 31 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 32768 312s # received: 32768 312s ok 32 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 33792 312s # received: 33792 312s ok 33 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 34816 312s # received: 34816 312s ok 34 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 35840 312s # received: 35840 312s ok 35 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 36864 312s # received: 36864 312s ok 36 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 37888 312s # received: 37888 312s ok 37 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 38912 312s # received: 38912 312s ok 38 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 39936 312s # received: 39936 312s ok 39 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 40960 312s # received: 40960 312s ok 40 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 41984 312s # received: 41984 312s ok 41 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 43008 312s # received: 43008 312s ok 42 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 44032 312s # received: 44032 312s ok 43 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 45056 312s # received: 45056 312s ok 44 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 46080 312s # received: 46080 312s ok 45 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 47104 312s # received: 47104 312s ok 46 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 48128 312s # received: 48128 312s ok 47 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 49152 312s # received: 49152 312s ok 48 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 50176 312s # received: 50176 312s ok 49 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 51200 312s # received: 51200 312s ok 50 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 102400 312s # received: 102400 312s ok 51 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 307200 312s # received: 307200 312s ok 52 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 512000 312s # received: 512000 312s ok 53 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 2048000 312s # received: 2048000 312s ok 54 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 4096000 312s # received: 4096000 312s ok 55 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:22 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 6144000 312s # received: 6144000 312s ok 56 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:22 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240000 312s # received: 10240000 312s ok 57 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 1024 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 1024 312s # received: 1024 312s ok 58 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 2048 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 2048 312s # received: 2048 312s ok 59 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 3072 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 3072 312s # received: 3072 312s ok 60 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 4096 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 4096 312s # received: 4096 312s ok 61 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 5120 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 5120 312s # received: 5120 312s ok 62 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 6144 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 6144 312s # received: 6144 312s ok 63 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 7168 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #DMMATCH1: 1 312s # 312s # testing : bytes in body 312s # expected: 7168 312s # received: 7168 312s ok 64 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 8192 312s # received: 8192 312s ok 65 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 9216 312s # received: 9216 312s ok 66 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240 312s # received: 10240 312s ok 67 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 11264 312s # received: 11264 312s ok 68 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 12288 312s # received: 12288 312s ok 69 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 13312 312s # received: 13312 312s ok 70 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 14336 312s # received: 14336 312s ok 71 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 15360 312s # received: 15360 312s ok 72 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 16384 312s # received: 16384 312s ok 73 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 17408 312s # received: 17408 312s ok 74 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 18432 312s # received: 18432 312s ok 75 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 19456 312s # received: 19456 312s ok 76 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 20480 312s # received: 20480 312s ok 77 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 21504 312s # received: 21504 312s ok 78 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 22528 312s # received: 22528 312s ok 79 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 23552 312s # received: 23552 312s ok 80 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 24576 312s # received: 24576 312s ok 81 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 25600 312s # received: 25600 312s ok 82 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 26624 312s # received: 26624 312s ok 83 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 27648 312s # received: 27648 312s ok 84 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 28672 312s # received: 28672 312s ok 85 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 29696 312s # received: 29696 312s ok 86 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 30720 312s # received: 30720 312s ok 87 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 31744 312s # received: 31744 312s ok 88 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 32768 312s # received: 32768 312s ok 89 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 33792 312s # received: 33792 312s ok 90 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 34816 312s # received: 34816 312s ok 91 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 35840 312s # received: 35840 312s ok 92 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 36864 312s # received: 36864 312s ok 93 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 37888 312s # received: 37888 312s ok 94 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 38912 312s # received: 38912 312s ok 95 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 39936 312s # received: 39936 312s ok 96 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 40960 312s # received: 40960 312s ok 97 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 41984 312s # received: 41984 312s ok 98 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 43008 312s # received: 43008 312s ok 99 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 44032 312s # received: 44032 312s ok 100 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 45056 312s # received: 45056 312s ok 101 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 46080 312s # received: 46080 312s ok 102 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 47104 312s # received: 47104 312s ok 103 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 48128 312s # received: 48128 312s ok 104 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 49152 312s # received: 49152 312s ok 105 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 50176 312s # received: 50176 312s ok 106 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 51200 312s # received: 51200 312s ok 107 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 102400 312s # received: 102400 312s ok 108 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 307200 312s # received: 307200 312s ok 109 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 512000 312s # received: 512000 312s ok 110 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 2048000 312s # received: 2048000 312s ok 111 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 4096000 312s # received: 4096000 312s ok 112 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 6144000 312s # received: 6144000 312s ok 113 312s #lwp request: 312s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 312s #User-Agent: libwww-perl/6.78 312s # 312s #server response: 312s #HTTP/1.1 200 OK 312s #Connection: close 312s #Date: Tue, 06 May 2025 17:29:23 GMT 312s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 312s #Vary: In-If1 312s #Content-Length: 0 312s #Client-Date: Tue, 06 May 2025 17:29:23 GMT 312s #Client-Peer: 127.0.0.1:8529 312s #Client-Response-Num: 1 312s #Client-Transfer-Encoding: chunked 312s #DMMATCH1: 1 312s #X-Content-Length-Note: added by Apache::TestRequest 312s # 312s # testing : bytes in body 312s # expected: 10240000 312s # received: 10240000 312s ok 114 312s ok 315s t/apache/server_name_port.t ......... 315s 1..84 315s # Running under perl version 5.040001 for linux 315s # Current time local: Tue May 6 17:29:23 2025 315s # Current time GMT: Tue May 6 17:29:23 2025 315s # Using Test.pm version 1.31 315s # Using Apache/Test.pm version 1.44 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 315s # expecting 200, got 200 315s ok 1 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 2 315s # got SERVER_PORT='8529', expected '8529' 315s ok 3 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 315s # expecting 200, got 200 315s ok 4 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 5 315s # got SERVER_PORT='123', expected '123' 315s ok 6 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 315s # expecting 200, got 200 315s ok 7 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 8 315s # got SERVER_PORT='8529', expected '8529' 315s ok 9 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 315s # expecting 200, got 200 315s ok 10 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 11 315s # got SERVER_PORT='123', expected '123' 315s ok 12 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 315s # expecting 200, got 200 315s ok 13 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 14 315s # got SERVER_PORT='8529', expected '8529' 315s ok 15 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 315s # expecting 200, got 200 315s ok 16 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 17 315s # got SERVER_PORT='123', expected '123' 315s ok 18 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 315s # expecting 200, got 200 315s ok 19 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 20 315s # got SERVER_PORT='8529', expected '8529' 315s ok 21 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 315s # expecting 200, got 200 315s ok 22 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 23 315s # got SERVER_PORT='123', expected '123' 315s ok 24 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 315s # expecting 200, got 200 315s ok 25 315s # got SERVER_NAME='[a::1]', expected '[a::1]' 315s ok 26 315s # got SERVER_PORT='8529', expected '8529' 315s ok 27 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 315s # expecting 200, got 200 315s ok 28 315s # got SERVER_NAME='[a::1]', expected '[a::1]' 315s ok 29 315s # got SERVER_PORT='123', expected '123' 315s ok 30 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 315s # expecting 200, got 200 315s ok 31 315s # got SERVER_NAME='[a::1]', expected '[a::1]' 315s ok 32 315s # got SERVER_PORT='8529', expected '8529' 315s ok 33 315s # SENDING: 315s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 315s # expecting 200, got 200 315s ok 34 315s # got SERVER_NAME='[a::1]', expected '[a::1]' 315s ok 35 315s # got SERVER_PORT='123', expected '123' 315s ok 36 315s # SENDING: 315s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 37 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 38 315s # got SERVER_PORT='8529', expected '8529' 315s ok 39 315s # SENDING: 315s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 40 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 41 315s # got SERVER_PORT='123', expected '123' 315s ok 42 315s # SENDING: 315s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 43 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 44 315s # got SERVER_PORT='8529', expected '8529' 315s ok 45 315s # SENDING: 315s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 46 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 47 315s # got SERVER_PORT='123', expected '123' 315s ok 48 315s # SENDING: 315s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 49 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 50 315s # got SERVER_PORT='8529', expected '8529' 315s ok 51 315s # SENDING: 315s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 52 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 53 315s # got SERVER_PORT='123', expected '123' 315s ok 54 315s # SENDING: 315s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 55 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 56 315s # got SERVER_PORT='8529', expected '8529' 315s ok 57 315s # SENDING: 315s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 315s # expecting 200, got 200 315s ok 58 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 59 315s # got SERVER_PORT='123', expected '123' 315s ok 60 315s # SENDING: 315s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 315s # expecting 200, got 200 315s ok 61 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 62 315s # got SERVER_PORT='8529', expected '8529' 315s ok 63 315s # SENDING: 315s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 315s # expecting 200, got 200 315s ok 64 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 65 315s # got SERVER_PORT='123', expected '123' 315s ok 66 315s # SENDING: 315s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 315s # expecting 200, got 200 315s ok 67 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 68 315s # got SERVER_PORT='8529', expected '8529' 315s ok 69 315s # SENDING: 315s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 315s # expecting 200, got 200 315s ok 70 315s # got SERVER_NAME='righthost', expected 'righthost' 315s ok 71 315s # got SERVER_PORT='123', expected '123' 315s ok 72 315s # SENDING: 315s # 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 315s # expecting 200, got 200 315s ok 73 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 74 315s # got SERVER_PORT='8529', expected '8529' 315s ok 75 315s # SENDING: 315s # 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 315s # expecting 200, got 200 315s ok 76 315s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 315s ok 77 315s # got SERVER_PORT='123', expected '123' 315s ok 78 315s # SENDING: 315s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 315s # expecting 200, got 200 315s ok 79 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 80 315s # got SERVER_PORT='8529', expected '8529' 315s ok 81 315s # SENDING: 315s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 315s # expecting 200, got 200 315s ok 82 315s # got SERVER_NAME='[::1]', expected '[::1]' 315s ok 83 315s # got SERVER_PORT='123', expected '123' 315s ok 84 315s ok 318s t/apache/teclchunk.t ................ skipped: Not supported yet 321s t/apr/uri.t ......................... 321s 1..1 321s # Running under perl version 5.040001 for linux 321s # Current time local: Tue May 6 17:29:29 2025 321s # Current time GMT: Tue May 6 17:29:29 2025 321s # Using Test.pm version 1.31 321s # Using Apache/Test.pm version 1.44 321s ok 1 321s ok 324s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 326s t/filter/case.t ..................... 326s 1..4 326s # Running under perl version 5.040001 for linux 326s # Current time local: Tue May 6 17:29:34 2025 326s # Current time GMT: Tue May 6 17:29:34 2025 326s # Using Test.pm version 1.31 326s # Using Apache/Test.pm version 1.44 326s ok 1 326s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 326s # expected 200 326s # received 200 326s # body: =HEAD1 NAME 326s X X 326s 326s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 326s 326s =HEAD1 SYNOPSIS 326s 326s TO DECLARE SUBROUTINES: 326s X X 326s 326s SUB NAME; # A "FORWARD" DECLARATION. 326s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 326s SUB NAME : ATTRS; # WITH ATTRIBUTES 326s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 326s 326s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 326s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 326s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 326s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 326s 326s USE FEATURE 'SIGNATURES'; 326s SUB NAME(SIG) BLOCK # WITH SIGNATURE 326s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 326s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 326s 326s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 326s X 326s 326s $SUBREF = SUB BLOCK; # NO PROTO 326s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 326s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 326s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 326s 326s USE FEATURE 'SIGNATURES'; 326s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 326s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 326s 326s TO IMPORT SUBROUTINES: 326s X 326s 326s USE MODULE QW(NAME1 NAME2 NAME3); 326s 326s TO CALL SUBROUTINES: 326s X X 326s 326s NAME(LIST); # REGULAR SUBROUTINE CALL. 326s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 326s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 326s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 326s 326s =HEAD1 DESCRIPTION 326s 326s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 326s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 326s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 326s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 326s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 326s ITS NAME OR A CODE REFERENCE. 326s 326s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 326s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 326s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 326s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 326s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 326s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 326s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 326s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 326s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 326s X X 326s 326s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 326s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 326s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 326s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 326s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 326s SUCH A SIGNATURE-USING SUBROUTINE. 326s 326s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 326s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 326s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 326s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 326s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 326s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 326s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 326s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 326s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 326s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 326s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 326s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 326s X X X<@_> 326s 326s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 326s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 326s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 326s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 326s L AND L. 326s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 326s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 326s 326s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 326s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 326s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 326s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 326s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 326s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 326s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 326s ONE LARGE INDISTINGUISHABLE LIST. 326s 326s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 326s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 326s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 326s EMPTY SUB RETURNS THE EMPTY LIST. 326s X X X 326s 326s EXAMPLE: 326s 326s SUB MAX { 326s MY $MAX = SHIFT(@_); 326s FOREACH $FOO (@_) { 326s $MAX = $FOO IF $MAX < $FOO; 326s } 326s RETURN $MAX; 326s } 326s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 326s 326s EXAMPLE: 326s 326s # GET A LINE, COMBINING CONTINUATION LINES 326s # THAT START WITH WHITESPACE 326s 326s SUB GET_LINE { 326s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 326s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 326s IF ($LOOKAHEAD =~ /^[ \T]/) { 326s $THISLINE .= $LOOKAHEAD; 326s } 326s ELSE { 326s LAST LINE; 326s } 326s } 326s RETURN $THISLINE; 326s } 326s 326s $LOOKAHEAD = ; # GET FIRST LINE 326s WHILE (DEFINED($LINE = GET_LINE())) { 326s ... 326s } 326s 326s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 326s 326s SUB MAYBESET { 326s MY($KEY, $VALUE) = @_; 326s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 326s } 326s 326s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 326s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 326s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 326s ITS CALLER'S VALUES. 326s X X 326s 326s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 326s SUB UPCASE_IN { 326s FOR (@_) { TR/A-Z/A-Z/ } 326s } 326s 326s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 326s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 326s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 326s X X 326s 326s UPCASE_IN("FREDERICK"); 326s 326s IT WOULD BE MUCH SAFER IF THE C FUNCTION 326s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 326s OF CHANGING THEM IN PLACE: 326s 326s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 326s SUB UPCASE { 326s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 326s MY @PARMS = @_; 326s FOR (@PARMS) { TR/A-Z/A-Z/ } 326s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 326s } 326s 326s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 326s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 326s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 326s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 326s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 326s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 326s 326s @NEWLIST = UPCASE(@LIST1, @LIST2); 326s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 326s 326s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 326s 326s (@X, @Y) = UPCASE(@LIST1, @LIST2); 326s 326s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 326s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 326s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 326s L FOR ALTERNATIVES. 326s 326s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 326s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 326s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 326s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 326s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 326s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 326s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 326s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 326s SEE L FOR MORE ABOUT ALL THAT. 326s X<&> 326s 326s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 326s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 326s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 326s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 326s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 326s X 326s 326s &FOO(1,2,3); # PASS THREE ARGUMENTS 326s FOO(1,2,3); # THE SAME 326s 326s FOO(); # PASS AN EMPTY ARGUMENT LIST 326s &FOO(); # THE SAME 326s 326s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 326s USE STRICT 'SUBS'; 326s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 326s # A COMPILE-TIME ERROR 326s NO STRICT 'SUBS'; 326s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 326s # A LITERAL STRING "FOO" 326s 326s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 326s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 326s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 326s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 326s X<&> 326s 326s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 326s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 326s YOUR SUBROUTINE'S NAME. 326s 326s USE V5.16; 326s MY $FACTORIAL = SUB { 326s MY ($X) = @_; 326s RETURN 1 IF $X == 1; 326s RETURN($X * __SUB__->( $X - 1 ) ); 326s }; 326s 326s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 326s IS SUBJECT TO CHANGE. 326s 326s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 326s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 326s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 326s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 326s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 326s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 326s SPECIAL, PRE-DEFINED THINGS. 326s 326s =OVER 326s 326s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 326s 326s C 326s 326s =ITEM DOCUMENTED IN L 326s 326s C, C 326s 326s =ITEM DOCUMENTED IN L 326s 326s C, C 326s 326s =ITEM DOCUMENTED IN L 326s 326s C, C, C, C, C, C, C, 326s C, C, C, C, C, C, 326s C, C, C, C, C, C, C, 326s C, C, C, C, C, C, 326s C, C, C, C, C, 326s C, C, C, C 326s 326s =ITEM DOCUMENTED IN L 326s 326s C, C, C, C, C, C, C, 326s C, C, C, C, C, C, C, 326s C, C, C, C, C, C 326s 326s =ITEM DOCUMENTED IN L 326s 326s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 326s L<< C|PERLFUNC/REQUIRE >> 326s 326s =ITEM DOCUMENTED IN L 326s 326s C 326s 326s =ITEM DOCUMENTED IN L 326s 326s C, C, C, C, C 326s 326s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 326s 326s ANY STARTING WITH C<(> 326s 326s =BACK 326s 326s THE C, C, C, C AND C SUBROUTINES 326s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 326s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 326s EXPLICITLY. SEE L 326s 326s =HEAD2 SIGNATURES 326s 326s X X 326s 326s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 326s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 326s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 326s 326s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 326s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 326s DIRECTLY BY C, IN THE CURRENT SCOPE. 326s 326s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 326s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 326s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 326s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 326s 326s FOR EXAMPLE, 326s 326s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 326s 326s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 326s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 326s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 326s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 326s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 326s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 326s 326s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 326s THE SIGNATURE. FOR EXAMPLE, 326s 326s SUB FOO ($LEFT, $RIGHT) { 326s RETURN $LEFT + $RIGHT; 326s } 326s 326s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 326s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 326s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 326s EQUIVALENT TO 326s 326s SUB FOO { 326s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 326s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 326s MY $LEFT = $_[0]; 326s MY $RIGHT = $_[1]; 326s RETURN $LEFT + $RIGHT; 326s } 326s 326s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 326s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 326s 326s SUB FOO ($FIRST, $, $THIRD) { 326s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 326s } 326s 326s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 326s MANDATORY FOR THE CALLER TO PASS IT. 326s 326s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 326s SEPARATED FROM THE PARAMETER NAME BY C<=>: 326s 326s SUB FOO ($LEFT, $RIGHT = 0) { 326s RETURN $LEFT + $RIGHT; 326s } 326s 326s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 326s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 326s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 326s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 326s FOR EXAMPLE, 326s 326s MY $AUTO_ID = 0; 326s SUB FOO ($THING, $ID = $AUTO_ID++) { 326s PRINT "$THING HAS ID $ID"; 326s } 326s 326s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 326s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 326s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 326s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 326s 326s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 326s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 326s } 326s 326s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 326s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 326s VALUE PROVIDED WAS C. 326s 326s SUB FOO ($NAME //= "WORLD") { 326s PRINT "HELLO, $NAME"; 326s } 326s 326s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 326s 326s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 326s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 326s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 326s 326s SUB FOO ($X ||= 10) { 326s RETURN 5 + $X; 326s } 326s 326s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 326s FOR EXAMPLE, 326s 326s SUB FOO ($THING, $ = 1) { 326s PRINT $THING; 326s } 326s 326s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 326s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 326s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 326s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 326s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 326s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 326s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 326s 326s SUB FOO ($THING, $=) { 326s PRINT $THING; 326s } 326s 326s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 326s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 326s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 326s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 326s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 326s TO RIGHT. 326s 326s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 326s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 326s 326s SUB FOO ($FILTER, @INPUTS) { 326s PRINT $FILTER->($_) FOREACH @INPUTS; 326s } 326s 326s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 326s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 326s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 326s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 326s 326s SUB FOO ($THING, @) { 326s PRINT $THING; 326s } 326s 326s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 326s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 326s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 326s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 326s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 326s AS WITH STANDARD HASH CONSTRUCTION. 326s 326s SUB FOO ($FILTER, %INPUTS) { 326s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 326s } 326s 326s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 326s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 326s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 326s 326s SUB FOO ($THING, %) { 326s PRINT $THING; 326s } 326s 326s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 326s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 326s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 326s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 326s AN EMPTY ARRAY OR EMPTY HASH. 326s 326s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 326s THAT THE CALLER PASSED NO ARGUMENTS: 326s 326s SUB FOO () { 326s RETURN 123; 326s } 326s 326s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 326s WARNING IN THE C CATEGORY. FROM PERL 5.36 326s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 326s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 326s STATEMENT SUCH AS: 326s 326s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 326s 326s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 326s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 326s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 326s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 326s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 326s WARNINGS IN THE C CATEGORY WHEN 326s COMPILED: 326s 326s SUB F ($X) { 326s # THIS LINE EMITS THE WARNING SEEN BELOW 326s PRINT "ARGUMENTS ARE @_"; 326s } 326s 326s Z<> 326s 326s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 326s EXPERIMENTAL AT ... 326s 326s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 326s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 326s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 326s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 326s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 326s SUPPLY THAT ARGUMENT. 326s 326s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 326s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 326s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 326s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 326s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 326s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 326s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 326s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 326s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 326s 326s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 326s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 326s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 326s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 326s L. FOR EXAMPLE, 326s 326s SUB FOO :PROTOTYPE($) { $_[0] } 326s 326s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 326s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 326s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 326s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 326s 326s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 326s RETURN $LEFT + $RIGHT; 326s } 326s 326s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 326s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 326s THE SUBROUTINE'S BODY. 326s 326s =HEAD2 PRIVATE VARIABLES VIA MY() 326s X X X X X 326s X X 326s 326s SYNOPSIS: 326s 326s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 326s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 326s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 326s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 326s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 326s 326s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 326s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 326s SEE L AND L. 326s 326s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 326s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 326s (C/C/C/C), LOOP 326s (C/C/C/C/C), SUBROUTINE, C, 326s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 326s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 326s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 326s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 326s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 326s 326s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 326s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 326s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 326s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 326s X 326s 326s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 326s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 326s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 326s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 326s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 326s 326s MY $X = 10; 326s SUB BUMPX { $X++ } 326s 326s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 326s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 326s THE C ITSELF. SEE L. 326s X 326s 326s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 326s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 326s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 326s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 326s 326s $ARG = "FRED"; # "GLOBAL" VARIABLE 326s $N = CUBE_ROOT(27); 326s PRINT "$ARG THINKS THE ROOT IS $N\N"; 326s # OUTPUTS: FRED THINKS THE ROOT IS 3 326s 326s SUB CUBE_ROOT { 326s MY $ARG = SHIFT; # NAME DOESN'T MATTER 326s $ARG **= 1/3; 326s RETURN $ARG; 326s } 326s 326s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 326s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 326s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 326s 326s MY ($FOO) = ; # WRONG? 326s MY @FOO = ; 326s 326s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 326s 326s MY $FOO = ; 326s 326s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 326s 326s MY $FOO, $BAR = 1; # WRONG 326s 326s THAT HAS THE SAME EFFECT AS 326s 326s MY $FOO; 326s $BAR = 1; 326s 326s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 326s THE CURRENT STATEMENT. THUS, 326s 326s MY $X = $X; 326s 326s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 326s THE EXPRESSION 326s 326s MY $X = 123 AND $X == 123 326s 326s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 326s 326s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 326s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 326s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 326s 326s WHILE (MY $LINE = <>) { 326s $LINE = LC $LINE; 326s } CONTINUE { 326s PRINT $LINE; 326s } 326s 326s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 326s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 326s IT. SIMILARLY, IN THE CONDITIONAL 326s 326s IF ((MY $ANSWER = ) =~ /^YES$/I) { 326s USER_AGREES(); 326s } ELSIF ($ANSWER =~ /^NO$/I) { 326s USER_DISAGREES(); 326s } ELSE { 326s CHOMP $ANSWER; 326s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 326s } 326s 326s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 326s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 326s BUT NOT BEYOND IT. SEE L FOR INFORMATION 326s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 326s 326s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 326s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 326s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 326s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 326s IN THE LOOP 326s X X 326s 326s FOR MY $I (1, 2, 3) { 326s SOME_FUNCTION(); 326s } 326s 326s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 326s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 326s X X 326s 326s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 326s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 326s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 326s 326s USE STRICT 'VARS'; 326s 326s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 326s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 326s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 326s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 326s THIS WITH C. 326s 326s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 326s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 326s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 326s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 326s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 326s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 326s EXAMPLE. 326s 326s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 326s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 326s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 326s 326s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 326s 326s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 326s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 326s IS ALSO VISIBLE: 326s 326s PACKAGE MAIN; 326s OUR $X = 10; 326s MY $X = 20; 326s PRINT "$X AND $::X\N"; 326s 326s THAT WILL PRINT OUT C<20> AND C<10>. 326s 326s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 326s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 326s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 326s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 326s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 326s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 326s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 326s AN ANONYMOUS SUB REFERENCE: 326s 326s MY $SECRET_VERSION = '1.001-BETA'; 326s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 326s $SECRET_SUB->(); 326s 326s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 326s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 326s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 326s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 326s UNQUALIFIED AND UNQUALIFIABLE. 326s 326s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 326s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 326s L FOR SOMETHING OF A WORK-AROUND TO 326s THIS. 326s 326s =HEAD2 PERSISTENT PRIVATE VARIABLES 326s X X X X 326s X X 326s 326s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 326s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 326s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 326s 326s =HEAD3 PERSISTENT VARIABLES VIA STATE() 326s 326s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 326s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 326s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 326s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 326s THE C FORM DOES NOT REQUIRE THE 326s C PRAGMA. 326s 326s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 326s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 326s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 326s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 326s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 326s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 326s SUBROUTINE EACH TIME IT IS EXECUTED.) 326s 326s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 326s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 326s 326s USE FEATURE 'STATE'; 326s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 326s 326s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 326s 326s USE FEATURE 'STATE'; 326s SUB CREATE_COUNTER { 326s RETURN SUB { STATE $X; RETURN ++$X } 326s } 326s 326s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 326s CODE OUTSIDE. 326s 326s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 326s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 326s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 326s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 326s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 326s 326s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 326s 326s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 326s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 326s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 326s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 326s 326s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 326s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 326s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 326s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 326s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 326s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 326s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 326s 326s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 326s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 326s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 326s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 326s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 326s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 326s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 326s 326s { 326s MY $SECRET_VAL = 0; 326s SUB GIMME_ANOTHER { 326s RETURN ++$SECRET_VAL; 326s } 326s } 326s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 326s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 326s 326s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 326s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 326s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 326s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 326s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 326s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 326s STARTS TO RUN: 326s 326s BEGIN { 326s MY $SECRET_VAL = 0; 326s SUB GIMME_ANOTHER { 326s RETURN ++$SECRET_VAL; 326s } 326s } 326s 326s SEE L ABOUT THE 326s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 326s C AND C. 326s 326s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 326s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 326s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 326s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 326s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 326s 326s =HEAD2 TEMPORARY VALUES VIA LOCAL() 326s X X X X 326s X 326s 326s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 326s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 326s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 326s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 326s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 326s 326s SYNOPSIS: 326s 326s # LOCALIZATION OF VALUES 326s 326s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 326s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 326s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 326s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 326s 326s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 326s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 326s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 326s # LOCALIZATION 326s 326s # LOCALIZATION OF SYMBOLS 326s 326s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 326s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 326s # @MERLYN IS REALLY @RANDAL, ETC 326s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 326s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 326s 326s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 326s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 326s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 326s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 326s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 326s 326s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 326s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 326s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 326s CREATES NEW, DYNAMICALLY SCOPED VALUES. 326s 326s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 326s PLACED IN PARENTHESES. THIS OPERATOR WORKS 326s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 326s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 326s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 326s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 326s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 326s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 326s UNDEFINED VALUE.) 326s 326s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 326s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 326s VARIABLES OUTSIDE THE LOOP. 326s 326s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 326s X 326s 326s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 326s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 326s VIEWED AS A SCALAR OR AN ARRAY. SO 326s 326s LOCAL($FOO) = ; 326s LOCAL @FOO = ; 326s 326s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 326s 326s LOCAL $FOO = ; 326s 326s SUPPLIES A SCALAR CONTEXT. 326s 326s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 326s X 326s 326s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 326s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 326s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 326s 326s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 326s 326s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 326s { LOCAL $/ = UNDEF; $SLURP = ; } 326s 326s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 326s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 326s I, BECAUSE THE $1 VARIABLE IS 326s MAGICAL AND READ-ONLY : 326s 326s LOCAL $1 = 2; 326s 326s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 326s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 326s TO SAFELY REUSE $_ IN A SUBROUTINE. 326s 326s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 326s WORK AS DESCRIBED. 326s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 326s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 326s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 326s SEE L FOR MORE 326s DETAILS. 326s X 326s 326s =HEAD3 LOCALIZATION OF GLOBS 326s X X 326s 326s THE CONSTRUCT 326s 326s LOCAL *NAME; 326s 326s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 326s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 326s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 326s 326s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 326s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 326s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 326s SEPARATOR. 326s 326s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 326s X X 326s X 326s 326s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 326s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 326s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 326s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 326s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 326s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 326s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 326s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 326s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 326s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 326s 326s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 326s @ARY = ( 0..5 ); 326s { 326s LOCAL($ARY[5]) = 6; 326s LOCAL($HASH{'A'}) = 'DRILL'; 326s WHILE (MY $E = POP(@ARY)) { 326s PRINT "$E . . .\N"; 326s LAST UNLESS $E > 3; 326s } 326s IF (@ARY) { 326s $HASH{'ONLY A'} = 'TEST'; 326s DELETE $HASH{'A'}; 326s } 326s } 326s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 326s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 326s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 326s 326s PERL WILL PRINT 326s 326s 6 . . . 326s 4 . . . 326s 3 . . . 326s THIS IS A TEST ONLY A TEST. 326s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 326s 326s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 326s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 326s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 326s SURPRISING, AND IS VERY LIKELY TO CHANGE. 326s 326s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 326s X X X 326s X 326s 326s YOU CAN USE THE C AND C 326s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 326s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 326s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 326s 326s DO { 326s MY $VAL = $ARRAY[$IDX]; 326s LOCAL $ARRAY[$IDX]; 326s DELETE $ARRAY[$IDX]; 326s $VAL 326s } 326s 326s AND 326s 326s DO { 326s MY $VAL = $HASH{KEY}; 326s LOCAL $HASH{KEY}; 326s DELETE $HASH{KEY}; 326s $VAL 326s } 326s 326s EXCEPT THAT FOR THOSE THE C IS 326s SCOPED TO THE C BLOCK. SLICES ARE 326s ALSO ACCEPTED. 326s 326s MY %HASH = ( 326s A => [ 7, 8, 9 ], 326s B => 1, 326s ) 326s 326s { 326s MY $X = DELETE LOCAL $HASH{A}; 326s # $X IS [ 7, 8, 9 ] 326s # %HASH IS (B => 1) 326s 326s { 326s MY @NUMS = DELETE LOCAL @$X[0, 2] 326s # @NUMS IS (7, 9) 326s # $X IS [ UNDEF, 8 ] 326s 326s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 326s } 326s # $X IS BACK TO [ 7, 8, 9 ] 326s 326s } 326s # %HASH IS BACK TO ITS ORIGINAL STATE 326s 326s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 326s 326s =HEAD2 LVALUE SUBROUTINES 326s X X 326s 326s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 326s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 326s 326s MY $VAL; 326s SUB CANMOD : LVALUE { 326s $VAL; # OR: RETURN $VAL; 326s } 326s SUB NOMOD { 326s $VAL; 326s } 326s 326s CANMOD() = 5; # ASSIGNS TO $VAL 326s NOMOD() = 5; # ERROR 326s 326s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 326s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 326s BY A SCALAR. FOR EXAMPLE, CONSIDER: 326s 326s DATA(2,3) = GET_DATA(3,4); 326s 326s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 326s 326s (DATA(2,3)) = GET_DATA(3,4); 326s 326s AND IN: 326s 326s (DATA(2),DATA(3)) = GET_DATA(3,4); 326s 326s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 326s 326s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 326s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 326s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 326s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 326s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 326s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 326s 326s =HEAD2 LEXICAL SUBROUTINES 326s X X X X 326s 326s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 326s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 326s AVAILABLE UNDER C OR C OR HIGHER. 326s 326s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 326s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 326s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 326s CATEGORY WAS DISABLED. 326s 326s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 326s DECLARED, AND ONLY AFTER THAT DECLARATION: 326s 326s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 326s # VERSIONS EARLIER THAN 5.26. 326s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 326s USE FEATURE 'LEXICAL_SUBS'; 326s 326s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 326s STATE SUB FOO { 326s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 326s } 326s FOO(); # CALLS "STATE" SUB 326s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 326s 326s MY SUB BAR { ... } 326s BAR(); # CALLS "MY" SUB 326s 326s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 326s 326s # WRONG 326s MY SUB BAZ { 326s BAZ(); 326s } 326s 326s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 326s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 326s 326s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 326s 326s MY SUB BAZ { 326s __SUB__->(); # CALLS ITSELF 326s } 326s 326s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 326s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 326s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 326s HOWEVER: 326s 326s MY SUB BAZ; # PREDECLARATION 326s SUB BAZ { # DEFINE THE "MY" SUB 326s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 326s } 326s 326s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 326s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 326s C; THEY KEEP EACH OTHER ALIVE (SEE L). 326s 326s =HEAD3 C VS C 326s 326s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 326s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 326s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 326s CONTAINING BLOCK TO THE NEXT. 326s 326s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 326s NECESSARY IF YOU WANT TO CREATE CLOSURES: 326s 326s SUB WHATEVER { 326s MY $X = SHIFT; 326s MY SUB INNER { 326s ... DO SOMETHING WITH $X ... 326s } 326s INNER(); 326s } 326s 326s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 326s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 326s SEE THE C<$X> FROM THE FIRST CALL TO C. 326s 326s =HEAD3 C SUBROUTINES 326s 326s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 326s SUBROUTINE OF THE SAME NAME. 326s 326s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 326s INSIDE AN INNER SCOPE: 326s 326s SUB FOO { ... } 326s 326s SUB BAR { 326s MY SUB FOO { ... } 326s { 326s # NEED TO USE THE OUTER FOO HERE 326s OUR SUB FOO; 326s FOO(); 326s } 326s } 326s 326s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 326s 326s PACKAGE MYSNEAKYMODULE; 326s 326s OUR SUB DO_SOMETHING { ... } 326s 326s SUB DO_SOMETHING_WITH_CALLER { 326s PACKAGE DB; 326s () = CALLER 1; # SETS @DB::ARGS 326s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 326s } 326s 326s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 326s X X<*> 326s 326s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 326s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 326s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 326s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 326s 326s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 326s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 326s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 326s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 326s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 326s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 326s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 326s 326s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 326s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 326s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 326s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 326s 326s SUB DOUBLEARY { 326s LOCAL(*SOMEARY) = @_; 326s FOREACH $ELEM (@SOMEARY) { 326s $ELEM *= 2; 326s } 326s } 326s DOUBLEARY(*FOO); 326s DOUBLEARY(*BAR); 326s 326s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 326s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 326s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 326s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 326s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 326s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 326s 326s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 326s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 326s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 326s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 326s L. 326s 326s =HEAD2 WHEN TO STILL USE LOCAL() 326s X X 326s 326s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 326s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 326s I USE C INSTEAD OF C. 326s 326s =OVER 4 326s 326s =ITEM 1. 326s 326s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 326s 326s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 326s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 326s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 326s IN C<@FIELDS>. 326s 326s { 326s LOCAL @ARGV = ("/ETC/MOTD"); 326s LOCAL $/ = UNDEF; 326s LOCAL $_ = <>; 326s @FIELDS = SPLIT /^\S*=+\S*$/; 326s } 326s 326s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 326s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 326s 326s =ITEM 2. 326s 326s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 326s 326s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 326s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 326s TABLE ENTRIES: 326s 326s SUB IOQUEUE { 326s LOCAL (*READER, *WRITER); # NOT MY! 326s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 326s RETURN (*READER, *WRITER); 326s } 326s ($HEAD, $TAIL) = IOQUEUE(); 326s 326s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 326s ENTRIES. 326s 326s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 326s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 326s A LOCAL ALIAS. 326s 326s { 326s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 326s GROW(); # REALLY CALLS SHRINK() 326s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 326s } 326s GROW(); # GET THE REAL GROW() AGAIN 326s 326s SEE L FOR MORE ABOUT MANIPULATING 326s FUNCTIONS BY NAME IN THIS WAY. 326s 326s =ITEM 3. 326s 326s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 326s 326s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 326s IS DONE ON DYNAMICS: 326s 326s { 326s LOCAL $SIG{INT} = 'IGNORE'; 326s FUNCT(); # UNINTERRUPTIBLE 326s } 326s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 326s 326s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 326s 326s =BACK 326s 326s =HEAD2 PASS BY REFERENCE 326s X X X 326s 326s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 326s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 326s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 326s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 326s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 326s 326s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 326s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 326s OF ALL THEIR FORMER LAST ELEMENTS: 326s 326s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 326s 326s SUB POPMANY { 326s MY $AREF; 326s MY @RETLIST; 326s FOREACH $AREF ( @_ ) { 326s PUSH @RETLIST, POP @$AREF; 326s } 326s RETURN @RETLIST; 326s } 326s 326s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 326s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 326s 326s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 326s SUB INTER { 326s MY ($K, $HREF, %SEEN); # LOCALS 326s FOREACH $HREF (@_) { 326s WHILE ( $K = EACH %$HREF ) { 326s $SEEN{$K}++; 326s } 326s } 326s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 326s } 326s 326s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 326s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 326s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 326s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 326s A LITTLE EXPENSIVE. 326s 326s WHERE PEOPLE GET INTO TROUBLE IS HERE: 326s 326s (@W, @X) = FUNC(@Y, @Z); 326s OR 326s (%W, %X) = FUNC(%Y, %Z); 326s 326s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 326s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 326s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 326s AS ALWAYS. 326s 326s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 326s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 326s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 326s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 326s 326s ($WREF, $XREF) = FUNC(\@Y, \@Z); 326s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 326s SUB FUNC { 326s MY ($YREF, $ZREF) = @_; 326s IF (@$YREF > @$ZREF) { 326s RETURN ($YREF, $ZREF); 326s } ELSE { 326s RETURN ($ZREF, $YREF); 326s } 326s } 326s 326s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 326s 326s (*W, *X) = FUNC(\@Y, \@Z); 326s PRINT "@W HAS MORE THAN @X\N"; 326s SUB FUNC { 326s LOCAL (*Y, *Z) = @_; 326s IF (@Y > @Z) { 326s RETURN (\@Y, \@Z); 326s } ELSE { 326s RETURN (\@Z, \@Y); 326s } 326s } 326s 326s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 326s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 326s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 326s ARE IN THE SYMBOL TABLE. 326s 326s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 326s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 326s FOR EXAMPLE: 326s 326s SPLUTTER(\*STDOUT); 326s SUB SPLUTTER { 326s MY $FH = SHIFT; 326s PRINT $FH "HER UM WELL A HMMM\N"; 326s } 326s 326s $REC = GET_REC(\*STDIN); 326s SUB GET_REC { 326s MY $FH = SHIFT; 326s RETURN SCALAR <$FH>; 326s } 326s 326s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 326s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 326s 326s SUB OPENIT { 326s MY $PATH = SHIFT; 326s LOCAL *FH; 326s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 326s } 326s 326s =HEAD2 PROTOTYPES 326s X X 326s 326s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 326s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 326s SECTION OR WITH A L. 326s IF YOU DECLARE EITHER OF 326s 326s SUB MYPUSH (\@@) 326s SUB MYPUSH :PROTOTYPE(\@@) 326s 326s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 326s 326s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 326s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 326s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 326s OF AN ATTRIBUTE. 326s 326s THE 326s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 326s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 326s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 326s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 326s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 326s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 326s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 326s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 326s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 326s 326s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 326s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 326s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 326s 326s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 326s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 326s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 326s CORRESPONDING BUILT-IN. 326s 326s DECLARED AS CALLED AS 326s 326s SUB MYLINK ($$) MYLINK $OLD, $NEW 326s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 326s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 326s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 326s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 326s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 326s SUB MYPOP (\@) MYPOP @ARRAY 326s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 326s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 326s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 326s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 326s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 326s SUB MYRAND (;$) MYRAND 42 326s SUB MYTIME () MYTIME 326s 326s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 326s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 326s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 326s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 326s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 326s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 326s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 326s 326s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 326s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 326s 326s SUB MYREF (\[$@%&*]) 326s 326s WILL ALLOW CALLING MYREF() AS 326s 326s MYREF $VAR 326s MYREF @ARRAY 326s MYREF %HASH 326s MYREF &SUB 326s MYREF *GLOB 326s 326s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 326s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 326s 326s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 326s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 326s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 326s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 326s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 326s OR A SUBSEQUENT COMMA. 326s 326s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 326s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 326s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 326s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 326s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 326s FOLLOWS: 326s 326s USE SYMBOL 'QUALIFY_TO_REF'; 326s 326s SUB FOO (*) { 326s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 326s ... 326s } 326s 326s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 326s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 326s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 326s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 326s 326s SUB MYPUSH (+@) { 326s MY $AREF = SHIFT; 326s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 326s PUSH @$AREF, @_; 326s } 326s 326s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 326s IS OF AN ACCEPTABLE TYPE. 326s 326s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 326s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 326s 326s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 326s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 326s PROVIDED, C<$_> WILL BE USED INSTEAD. 326s 326s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 326s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 326s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 326s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 326s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 326s 326s MYTIME +2; 326s 326s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 326s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 326s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 326s 326s SUB MYGETPROTOBYNUMBER($;); 326s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 326s 326s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 326s PROVIDED IT'S IN THE INITIAL POSITION: 326s X<&> 326s 326s SUB TRY (&@) { 326s MY($TRY,$CATCH) = @_; 326s EVAL { &$TRY }; 326s IF ($@) { 326s LOCAL $_ = $@; 326s &$CATCH; 326s } 326s } 326s SUB CATCH (&) { $_[0] } 326s 326s TRY { 326s DIE "PHOOEY"; 326s } CATCH { 326s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 326s }; 326s 326s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 326s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 326s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 326s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 326s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 326s 326s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 326s X 326s 326s SUB MYGREP (&@) { 326s MY $CODE = SHIFT; 326s MY @RESULT; 326s FOREACH $_ (@_) { 326s PUSH(@RESULT, $_) IF &$CODE; 326s } 326s @RESULT; 326s } 326s 326s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 326s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 326s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 326s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 326s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 326s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 326s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 326s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 326s 326s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 326s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 326s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 326s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 326s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 326s MAJORITY OF OFFENDING CODE IS FIXED. 326s 326s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 326s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 326s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 326s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 326s 326s SUB FUNC ($) { 326s MY $N = SHIFT; 326s PRINT "YOU GAVE ME $N\N"; 326s } 326s 326s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 326s RETURNING A LIST: 326s 326s FUNC(@FOO); 326s FUNC( $TEXT =~ /\W+/G ); 326s 326s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 326s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 326s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 326s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 326s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 326s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 326s 326s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 326s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 326s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 326s EFFECT, LIKE SO: 326s 326s SUB FOO($$); 326s SUB FOO($$) { 326s FOO 1, 2; 326s } 326s 326s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 326s TO MAKE THE WORLD A BETTER PLACE. 326s 326s =HEAD2 CONSTANT FUNCTIONS 326s X 326s 326s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 326s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 326s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 326s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 326s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 326s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 326s 326s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 326s 326s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 326s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 326s # AND IT'S INLINED, TOO! 326s SUB ST_DEV () { 0 } 326s SUB ST_INO () { 1 } 326s 326s SUB FLAG_FOO () { 1 << 8 } 326s SUB FLAG_BAR () { 1 << 9 } 326s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 326s 326s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 326s 326s SUB N () { INT(OPT_BAZ) / 3 } 326s 326s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 326s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 326s 326s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 326s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 326s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 326s C: 326s 326s SUB BAZ_VAL () { 326s IF (OPT_BAZ) { 326s RETURN 23; 326s } 326s ELSE { 326s RETURN 42; 326s } 326s } 326s SUB BONK_VAL () { RETURN 12345 } 326s 326s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 326s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 326s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 326s 326s BEGIN { 326s MY $VAR = 1; 326s NO STRICT 'REFS'; 326s *INLINED = SUB () { $VAR }; 326s } 326s 326s BEGIN { 326s MY $VAR = 1; 326s MY $REF = \$VAR; 326s NO STRICT 'REFS'; 326s *NOT_INLINED = SUB () { $VAR }; 326s } 326s 326s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 326s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 326s 326s BEGIN { 326s MY $X = 10; 326s *FOO = SUB () { $X }; 326s $X++; 326s } 326s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 326s 326s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 326s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 326s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 326s SO IT PRINTED C<10>, NOT C<11>. 326s 326s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 326s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 326s ASIDE FROM WHERE IT IS DECLARED. 326s 326s # FINE, NO WARNING 326s BEGIN { 326s MY $X = 54321; 326s *INLINED = SUB () { $X }; 326s } 326s # ERROR 326s BEGIN { 326s MY $X; 326s $X = 54321; 326s *ALSO_INLINED = SUB () { $X }; 326s } 326s 326s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 326s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 326s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 326s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 326s CONSTANT SUBROUTINE: 326s 326s MY $X = 54321; 326s *INLINED = SUB : CONST { $X }; 326s $X++; 326s 326s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 326s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 326s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 326s VALUE CAPTURED THE SAME WAY. 326s 326s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 326s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 326s AN EXPLICIT C: 326s 326s BEGIN { 326s MY $X = 10; 326s *FOO = SUB () { RETURN $X }; 326s $X++; 326s } 326s PRINT FOO(); # PRINTS 11 326s 326s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 326s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 326s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 326s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 326s 326s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 326s SUB ONE { 326s 1; 326s } 326s IF (ONE ) { 326s PRINT ONE() IF ONE ; 326s } 326s 326s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 326s SUB ONE () { 1 } 326s DO { 326s PRINT 1 326s }; 326s 326s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 326s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 326s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 326s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 326s 326s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 326s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 326s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 326s SUBROUTINE ONE REDEFINED AT -E LINE 1. 326s 326s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 326s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 326s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 326s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 326s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 326s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 326s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 326s MENTIONED ABOVE: 326s 326s SUB NOT_INLINED () { RETURN 23 } 326s 326s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 326s X X X X 326s 326s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 326s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 326s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 326s ON A NON-UNIX SYSTEM. 326s 326s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 326s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 326s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 326s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 326s 326s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 326s CHDIR $SOMEWHERE; 326s SUB CHDIR { ... } 326s 326s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 326s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 326s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 326s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 326s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 326s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 326s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 326s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 326s FOR SOME KEYWORDS. SEE L. 326s 326s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 326s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 326s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 326s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 326s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 326s THAT IS, THEY COULD SAY 326s 326s USE MODULE 'OPEN'; 326s 326s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 326s 326s USE MODULE; 326s 326s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 326s 326s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 326s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 326s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 326s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 326s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 326s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 326s THAT UNDERSTANDS REGULAR EXPRESSIONS. 326s 326s PACKAGE REGLOB; 326s REQUIRE EXPORTER; 326s @ISA = 'EXPORTER'; 326s @EXPORT_OK = 'GLOB'; 326s 326s SUB IMPORT { 326s MY $PKG = SHIFT; 326s RETURN UNLESS @_; 326s MY $SYM = SHIFT; 326s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 326s $PKG->EXPORT($WHERE, $SYM, @_); 326s } 326s 326s SUB GLOB { 326s MY $PAT = SHIFT; 326s MY @GOT; 326s IF (OPENDIR MY $D, '.') { 326s @GOT = GREP /$PAT/, READDIR $D; 326s CLOSEDIR $D; 326s } 326s RETURN @GOT; 326s } 326s 1; 326s 326s AND HERE'S HOW IT COULD BE (AB)USED: 326s 326s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 326s PACKAGE FOO; 326s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 326s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 326s 326s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 326s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 326s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 326s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 326s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 326s IT MUST BE DONE AT ALL. 326s 326s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 326s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 326s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 326s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 326s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 326s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 326s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 326s LIBRARY. 326s 326s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 326s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 326s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 326s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 326s (SEE L). 326s 326s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 326s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 326s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 326s 326s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 326s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 326s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 326s C SYNTAX, THOUGH). 326s 326s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 326s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 326s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 326s 326s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 326s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 326s 326s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 326s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 326s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 326s 326s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 326s 326s =HEAD2 AUTOLOADING 326s X X 326s 326s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 326s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 326s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 326s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 326s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 326s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 326s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 326s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 326s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 326s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 326s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 326s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 326s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 326s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 326s SUBROUTINE NAME. SEE L FOR DETAILS.) 326s 326s 326s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 326s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 326s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 326s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 326s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 326s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 326s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 326s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 326s 326s SUB AUTOLOAD { 326s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 326s MY $PROGRAM = $AUTOLOAD; 326s $PROGRAM =~ S/.*:://; 326s SYSTEM($PROGRAM, @_); 326s } 326s DATE(); 326s WHO(); 326s LS('-L'); 326s 326s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 326s EVEN NEED PARENTHESES: 326s 326s USE SUBS QW(DATE WHO LS); 326s DATE; 326s WHO; 326s LS '-L'; 326s 326s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 326s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 326s 326s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 326s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 326s DESCRIBED IN L AND IN L, THE STANDARD 326s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 326s FUNCTIONS TO PERL CODE IN L. 326s 326s =HEAD2 SUBROUTINE ATTRIBUTES 326s X X X 326s 326s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 326s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 326s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 326s C HAD BEEN SEEN. SEE L FOR DETAILS 326s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 326s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 326s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 326s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 326s 326s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 326s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 326s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 326s NEST PROPERLY. 326s 326s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 326s 326s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 326s SUB PLUGH () : UGLY('\(") :BAD; 326s SUB XYZZY : _5X5 { ... } 326s 326s EXAMPLES OF INVALID SYNTAX: 326s 326s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 326s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 326s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 326s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 326s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 326s 326s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 326s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 326s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 326s PARSED AND INVOKED: 326s 326s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 326s 326s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 326s SEE L AND L. 326s 326s =HEAD1 SEE ALSO 326s 326s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 326s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 326s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 326s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 326s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 326s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 326s 326s =FOR VI 326s # EX: SET STS=0 SW=4 ET: 326s 326s ok 2 326s # testing mod_cgi with /modules/cgi/perl.pl 326s # expected 200 326s # received 200 326s # body: PERL CGI 326s ok 3 326s # testing mod_test_rwrite with /test_rwrite 326s # expected 200 326s # received 200 326s # body: A 326s ok 4 326s ok 329s t/filter/case_in.t .................. 329s 1..3 329s # Running under perl version 5.040001 for linux 329s # Current time local: Tue May 6 17:29:37 2025 329s # Current time GMT: Tue May 6 17:29:37 2025 329s # Using Test.pm version 1.31 329s # Using Apache/Test.pm version 1.44 329s ok 1 329s # testing mod_cgi with /modules/cgi/perl_echo.pl 329s # expected 200 329s # received 200 329s ok 2 329s # testing mod_echo_post with /echo_post 329s # expected 200 329s # received 200 329s ok 3 329s ok 332s t/filter/input_body.t ............... 332s 1..2 332s # Running under perl version 5.040001 for linux 332s # Current time local: Tue May 6 17:29:40 2025 332s # Current time GMT: Tue May 6 17:29:40 2025 332s # Using Test.pm version 1.31 332s # Using Apache/Test.pm version 1.44 332s # testing : Posted "1 ko" 332s # expected: 'ok 1' 332s # received: 'ok 1' 332s ok 1 332s # testing : Posted "2 ko" 332s # expected: 'ok 2' 332s # received: 'ok 2' 332s ok 2 332s ok 335s t/http11/basicauth.t ................ 335s 1..3 335s # Running under perl version 5.040001 for linux 335s # Current time local: Tue May 6 17:29:43 2025 335s # Current time GMT: Tue May 6 17:29:43 2025 335s # Using Test.pm version 1.31 335s # Using Apache/Test.pm version 1.44 335s ok 1 335s ok 2 335s ok 3 335s ok 338s t/http11/chunked.t .................. 338s 1..30 338s # Running under perl version 5.040001 for linux 338s # Current time local: Tue May 6 17:29:46 2025 338s # Current time GMT: Tue May 6 17:29:46 2025 338s # Using Test.pm version 1.31 338s # Using Apache/Test.pm version 1.44 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 1 338s # testing : response Transfer-Encoding 338s # expected: 'chunked' 338s # received: 'chunked' 338s ok 2 338s # testing : no Content-Length 338s # expected: 0 338s # received: 0 338s ok 3 338s # testing : body length 338s # expected: '70976' 338s # received: 70976 338s ok 4 338s # testing : number of requests 338s # expected: 1 338s # received: 1 338s ok 5 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 6 338s # testing : response Transfer-Encoding 338s # expected: 'chunked' 338s # received: 'chunked' 338s ok 7 338s # testing : no Content-Length 338s # expected: 0 338s # received: 0 338s ok 8 338s # testing : body length 338s # expected: '212509' 338s # received: 212509 338s ok 9 338s # testing : number of requests 338s # expected: 2 338s # received: 2 338s ok 10 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 11 338s # testing : response Transfer-Encoding 338s # expected: 'chunked' 338s # received: 'chunked' 338s ok 12 338s # testing : no Content-Length 338s # expected: 0 338s # received: 0 338s ok 13 338s # testing : body length 338s # expected: '280545' 338s # received: 280545 338s ok 14 338s # testing : number of requests 338s # expected: 3 338s # received: 3 338s ok 15 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 16 338s # testing : response Transfer-Encoding 338s # expected: 'chunked' 338s # received: 'chunked' 338s ok 17 338s # testing : no Content-Length 338s # expected: 0 338s # received: 0 338s ok 18 338s # testing : body length 338s # expected: '845969' 338s # received: 845969 338s ok 19 338s # testing : number of requests 338s # expected: 4 338s # received: 4 338s ok 20 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 21 338s # testing : no Transfer-Encoding (test result inverted) 338s # expected: 'chunked' 338s # received: '' 338s ok 22 338s # testing : content length 338s # expected: 253 338s # received: '253' 338s ok 23 338s # testing : body length 338s # expected: '242' 338s # received: 242 338s ok 24 338s # testing : number of requests 338s # expected: 5 338s # received: 5 338s ok 25 338s # testing : response protocol 338s # expected: 'HTTP/1.1' 338s # received: 'HTTP/1.1' 338s ok 26 338s # testing : no Transfer-Encoding (test result inverted) 338s # expected: 'chunked' 338s # received: '' 338s ok 27 338s # testing : content length 338s # expected: '' 338s # received: '' 338s ok 28 338s # testing : body length 338s # expected: '14276' 338s # received: 14276 338s ok 29 338s # testing : number of requests 338s # expected: 6 338s # received: 6 338s ok 30 338s ok 340s t/http11/chunked2.t ................. 340s 1..2 340s # Running under perl version 5.040001 for linux 340s # Current time local: Tue May 6 17:29:48 2025 340s # Current time GMT: Tue May 6 17:29:48 2025 340s # Using Test.pm version 1.31 340s # Using Apache/Test.pm version 1.44 340s # testing : successful response 340s # expected: 200 340s # received: '200' 340s ok 1 340s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 340s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 340s ok 2 340s ok 343s t/http11/clength.t .................. 343s 1..6 343s # Running under perl version 5.040001 for linux 343s # Current time local: Tue May 6 17:29:51 2025 343s # Current time GMT: Tue May 6 17:29:51 2025 343s # Using Test.pm version 1.31 343s # Using Apache/Test.pm version 1.44 343s # testing : successful response 343s # expected: 200 343s # received: '200' 343s ok 1 343s # expected: 10 343s # received: '10' 343s ok 2 343s # expected: 'bbbbbbbbbb' 343s # received: 'bbbbbbbbbb' 343s ok 3 343s # testing : successful response 343s # expected: 200 343s # received: '200' 343s ok 4 343s # expected: 6 343s # received: '6' 343s ok 5 343s # expected: 'foobar' 343s # received: 'foobar' 343s ok 6 343s ok 348s t/http11/post.t ..................... 348s # using LWP client 348s 1..51 348s # Running under perl version 5.040001 for linux 348s # Current time local: Tue May 6 17:29:54 2025 348s # Current time GMT: Tue May 6 17:29:54 2025 348s # Using Test.pm version 1.31 348s # Using Apache/Test.pm version 1.44 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 1024 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Connection: Keep-Alive 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 1 348s #DMMATCH1: 1 348s #Keep-Alive: timeout=5, max=100 348s # 348s # testing : length posted 348s # expected: '1024' 348s # received: 1024 348s ok 1 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 2048 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 2 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '2048' 348s # received: 2048 348s ok 2 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 3072 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 3 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '3072' 348s # received: 3072 348s ok 3 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 4096 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 4 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '4096' 348s # received: 4096 348s ok 4 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 5120 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 5 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '5120' 348s # received: 5120 348s ok 5 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 6144 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 6 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '6144' 348s # received: 6144 348s ok 6 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 7168 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 7 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '7168' 348s # received: 7168 348s ok 7 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 8192 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 8 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '8192' 348s # received: 8192 348s ok 8 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 9216 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 5 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 9 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '9216' 348s # received: 9216 348s ok 9 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 10240 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 10 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '10240' 348s # received: 10240 348s ok 10 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 11264 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 11 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '11264' 348s # received: 11264 348s ok 11 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 12288 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 12 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '12288' 348s # received: 12288 348s ok 12 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 13312 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 13 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '13312' 348s # received: 13312 348s ok 13 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 14336 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 14 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '14336' 348s # received: 14336 348s ok 14 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 15360 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 15 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '15360' 348s # received: 15360 348s ok 15 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 16384 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 16 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '16384' 348s # received: 16384 348s ok 16 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 17408 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 17 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '17408' 348s # received: 17408 348s ok 17 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 18432 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 18 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '18432' 348s # received: 18432 348s ok 18 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 19456 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 19 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '19456' 348s # received: 19456 348s ok 19 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 20480 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 20 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '20480' 348s # received: 20480 348s ok 20 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 21504 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 21 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '21504' 348s # received: 21504 348s ok 21 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 22528 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 22 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '22528' 348s # received: 22528 348s ok 22 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 23552 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 23 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '23552' 348s # received: 23552 348s ok 23 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 24576 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 24 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '24576' 348s # received: 24576 348s ok 24 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 25600 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 25 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '25600' 348s # received: 25600 348s ok 25 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 26624 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 26 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '26624' 348s # received: 26624 348s ok 26 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 27648 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:57 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 27 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '27648' 348s # received: 27648 348s ok 27 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 28672 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:57 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 28 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '28672' 348s # received: 28672 348s ok 28 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 29696 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 29 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '29696' 348s # received: 29696 348s ok 29 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 30720 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 30 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '30720' 348s # received: 30720 348s ok 30 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 31744 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 31 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '31744' 348s # received: 31744 348s ok 31 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 32768 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 32 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '32768' 348s # received: 32768 348s ok 32 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 33792 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 33 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '33792' 348s # received: 33792 348s ok 33 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 34816 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 34 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '34816' 348s # received: 34816 348s ok 34 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 35840 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 35 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '35840' 348s # received: 35840 348s ok 35 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 36864 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 36 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '36864' 348s # received: 36864 348s ok 36 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 37888 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 37 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '37888' 348s # received: 37888 348s ok 37 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 38912 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 38 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '38912' 348s # received: 38912 348s ok 38 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 39936 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 39 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '39936' 348s # received: 39936 348s ok 39 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 40960 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 40 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '40960' 348s # received: 40960 348s ok 40 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 41984 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 41 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '41984' 348s # received: 41984 348s ok 41 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 43008 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 42 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '43008' 348s # received: 43008 348s ok 42 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 44032 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 43 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '44032' 348s # received: 44032 348s ok 43 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 45056 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 44 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '45056' 348s # received: 45056 348s ok 44 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 46080 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 45 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '46080' 348s # received: 46080 348s ok 45 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 47104 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 46 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '47104' 348s # received: 47104 348s ok 46 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 48128 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 47 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '48128' 348s # received: 48128 348s ok 47 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 49152 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 48 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '49152' 348s # received: 49152 348s ok 48 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 50176 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 49 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '50176' 348s # received: 50176 348s ok 49 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 51200 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 6 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 50 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '51200' 348s # received: 51200 348s ok 50 348s #lwp request: 348s #POST http://localhost:8529/eat_post HTTP/1.1 348s #User-Agent: libwww-perl/6.78 348s #Content-Length: 102400 348s # 348s #server response: 348s #HTTP/1.1 200 OK 348s #Date: Tue, 06 May 2025 17:29:58 GMT 348s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 348s #Vary: In-If1 348s #Content-Length: 7 348s #Client-Date: Tue, 06 May 2025 17:29:58 GMT 348s #Client-Peer: 127.0.0.1:8529 348s #Client-Response-Num: 51 348s #DMMATCH1: 1 348s # 348s # testing : length posted 348s # expected: '102400' 348s # received: 102400 348s ok 51 348s ok 350s t/modules/aaa.t ..................... 350s 1..40 350s # Running under perl version 5.040001 for linux 350s # Current time local: Tue May 6 17:29:58 2025 350s # Current time GMT: Tue May 6 17:29:58 2025 350s # Using Test.pm version 1.31 350s # Using Apache/Test.pm version 1.44 350s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 350s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 350s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 350s ok 1 350s ok 2 350s ok 3 350s ok 4 350s ok 5 350s ok 6 350s ok 7 350s ok 8 350s ok 9 350s ok 10 350s ok 11 350s ok 12 350s ok 13 350s ok 14 350s ok 15 350s ok 16 350s ok 17 350s ok 18 350s ok 19 350s ok 20 350s ok 21 350s ok 22 350s ok 23 350s ok 24 350s ok 25 350s ok 26 350s ok 27 350s ok 28 350s ok 29 350s ok 30 350s ok 31 350s ok 32 350s ok 33 350s ok 34 350s ok 35 350s ok 36 350s ok 37 350s ok 38 350s ok 39 350s ok 40 350s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 350s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 350s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 350s ok 354s t/modules/access.t .................. 354s 1..408 354s # Running under perl version 5.040001 for linux 354s # Current time local: Tue May 6 17:30:01 2025 354s # Current time GMT: Tue May 6 17:30:01 2025 354s # Using Test.pm version 1.31 354s # Using Apache/Test.pm version 1.44 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # expecting access. 354s ok 1 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 2 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from all 354s # expecting access. 354s ok 3 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 4 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from localhost 354s # expecting access. 354s ok 5 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 6 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 7 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 8 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from 127.0 354s # expecting access. 354s ok 9 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 10 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 11 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 12 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 13 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 14 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 15 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 16 354s # --- 354s # Order deny,allow 354s # Allow from all 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 17 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # expecting access. 354s ok 18 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 19 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from all 354s # expecting access. 354s ok 20 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 21 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from localhost 354s # expecting access. 354s ok 22 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 23 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 24 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 25 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from 127.0 354s # expecting access. 354s ok 26 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 27 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 28 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 29 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 30 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 31 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 32 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 33 354s # --- 354s # Order deny,allow 354s # Allow from localhost 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 34 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # expecting access. 354s ok 35 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 36 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from all 354s # expecting access. 354s ok 37 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 38 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from localhost 354s # expecting access. 354s ok 39 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 40 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 41 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 42 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from 127.0 354s # expecting access. 354s ok 43 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 44 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 45 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 46 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 47 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 48 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 49 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 50 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 51 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # expecting access. 354s ok 52 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 53 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from all 354s # expecting access. 354s ok 54 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 55 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from localhost 354s # expecting access. 354s ok 56 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 57 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 58 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 59 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from 127.0 354s # expecting access. 354s ok 60 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 61 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 62 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 63 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 64 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 65 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 66 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 67 354s # --- 354s # Order deny,allow 354s # Allow from 127.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 68 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 69 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 70 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from all 354s # expecting access. 354s ok 71 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 72 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from localhost 354s # expecting access. 354s ok 73 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 74 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 75 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 76 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0 354s # expecting access. 354s ok 77 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 78 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 79 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 80 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 81 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 82 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 83 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 84 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 85 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # expecting access. 354s ok 86 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 87 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from all 354s # expecting access. 354s ok 88 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 89 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from localhost 354s # expecting access. 354s ok 90 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 91 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1 354s # expecting access. 354s ok 92 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 93 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0 354s # expecting access. 354s ok 94 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 95 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 96 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 97 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/16 354s # expecting access. 354s ok 98 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 99 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 100 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 101 354s # --- 354s # Order deny,allow 354s # Allow from 127.0.0.1/16 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 102 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # expecting access. 354s ok 103 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 104 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from all 354s # expecting access denial. 354s ok 105 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 106 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from localhost 354s # expecting access denial. 354s ok 107 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 108 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 109 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 110 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from 127.0 354s # expecting access denial. 354s ok 111 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 112 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 113 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 114 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 115 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 116 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 117 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 118 354s # --- 354s # Order deny,allow 354s # Allow from somewhere.else.com 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 119 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # expecting access. 354s ok 120 354s # --- 354s # Order deny,allow 354s # Deny from all 354s # expecting access denial. 354s ok 121 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from all 354s # expecting access denial. 354s ok 122 354s # --- 354s # Order deny,allow 354s # Deny from localhost 354s # expecting access denial. 354s ok 123 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from localhost 354s # expecting access denial. 354s ok 124 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 125 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 126 354s # --- 354s # Order deny,allow 354s # Deny from 127.0 354s # expecting access denial. 354s ok 127 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from 127.0 354s # expecting access denial. 354s ok 128 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 129 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 130 354s # --- 354s # Order deny,allow 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 131 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 132 354s # --- 354s # Order deny,allow 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 133 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 134 354s # --- 354s # Order deny,allow 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 135 354s # --- 354s # Order deny,allow 354s # Allow from 66.6.6.6 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 136 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # expecting access. 354s ok 137 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 138 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from all 354s # expecting access denial. 354s ok 139 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 140 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from localhost 354s # expecting access denial. 354s ok 141 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 142 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 143 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 144 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from 127.0 354s # expecting access denial. 354s ok 145 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 146 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 147 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 148 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 149 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 150 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 151 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 152 354s # --- 354s # Order allow,deny 354s # Allow from all 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 153 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # expecting access. 354s ok 154 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 155 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from all 354s # expecting access denial. 354s ok 156 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 157 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from localhost 354s # expecting access denial. 354s ok 158 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 159 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 160 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 161 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from 127.0 354s # expecting access denial. 354s ok 162 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 163 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 164 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 165 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 166 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 167 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 168 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 169 354s # --- 354s # Order allow,deny 354s # Allow from localhost 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 170 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # expecting access. 354s ok 171 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 172 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from all 354s # expecting access denial. 354s ok 173 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 174 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from localhost 354s # expecting access denial. 354s ok 175 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 176 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 177 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 178 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from 127.0 354s # expecting access denial. 354s ok 179 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 180 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 181 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 182 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 183 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 184 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 185 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 186 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 187 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # expecting access. 354s ok 188 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 189 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from all 354s # expecting access denial. 354s ok 190 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 191 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from localhost 354s # expecting access denial. 354s ok 192 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 193 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 194 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 195 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from 127.0 354s # expecting access denial. 354s ok 196 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 197 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 198 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 199 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 200 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 201 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 202 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 203 354s # --- 354s # Order allow,deny 354s # Allow from 127.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 204 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 205 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 206 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from all 354s # expecting access denial. 354s ok 207 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 208 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from localhost 354s # expecting access denial. 354s ok 209 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 210 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 211 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 212 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0 354s # expecting access denial. 354s ok 213 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 214 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 215 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 216 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 217 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 218 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 219 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 220 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 221 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # expecting access. 354s ok 222 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 223 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from all 354s # expecting access denial. 354s ok 224 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 225 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from localhost 354s # expecting access denial. 354s ok 226 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 227 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 228 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 229 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0 354s # expecting access denial. 354s ok 230 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 231 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 232 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 233 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 234 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 235 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 236 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 237 354s # --- 354s # Order allow,deny 354s # Allow from 127.0.0.1/16 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 238 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # expecting access denial. 354s ok 239 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 240 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from all 354s # expecting access denial. 354s ok 241 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 242 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from localhost 354s # expecting access denial. 354s ok 243 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 244 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 245 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 246 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from 127.0 354s # expecting access denial. 354s ok 247 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 248 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 249 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 250 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 251 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 252 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 253 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 254 354s # --- 354s # Order allow,deny 354s # Allow from somewhere.else.com 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 255 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # expecting access denial. 354s ok 256 354s # --- 354s # Order allow,deny 354s # Deny from all 354s # expecting access denial. 354s ok 257 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from all 354s # expecting access denial. 354s ok 258 354s # --- 354s # Order allow,deny 354s # Deny from localhost 354s # expecting access denial. 354s ok 259 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from localhost 354s # expecting access denial. 354s ok 260 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 261 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 262 354s # --- 354s # Order allow,deny 354s # Deny from 127.0 354s # expecting access denial. 354s ok 263 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from 127.0 354s # expecting access denial. 354s ok 264 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 265 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 266 354s # --- 354s # Order allow,deny 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 267 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 268 354s # --- 354s # Order allow,deny 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 269 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 270 354s # --- 354s # Order allow,deny 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 271 354s # --- 354s # Order allow,deny 354s # Allow from 66.6.6.6 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 272 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # expecting access. 354s ok 273 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 274 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from all 354s # expecting access denial. 354s ok 275 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 276 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from localhost 354s # expecting access denial. 354s ok 277 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 278 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 279 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 280 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from 127.0 354s # expecting access denial. 354s ok 281 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 282 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 283 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 284 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 285 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 286 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 287 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 288 354s # --- 354s # Order mutual-failure 354s # Allow from all 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 289 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # expecting access. 354s ok 290 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 291 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from all 354s # expecting access denial. 354s ok 292 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 293 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from localhost 354s # expecting access denial. 354s ok 294 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 295 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 296 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 297 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from 127.0 354s # expecting access denial. 354s ok 298 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 299 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 300 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 301 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 302 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 303 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 304 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 305 354s # --- 354s # Order mutual-failure 354s # Allow from localhost 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 306 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # expecting access. 354s ok 307 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 308 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from all 354s # expecting access denial. 354s ok 309 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 310 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from localhost 354s # expecting access denial. 354s ok 311 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 312 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 313 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 314 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from 127.0 354s # expecting access denial. 354s ok 315 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 316 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 317 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 318 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 319 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 320 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 321 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 322 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 323 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # expecting access. 354s ok 324 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 325 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from all 354s # expecting access denial. 354s ok 326 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 327 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from localhost 354s # expecting access denial. 354s ok 328 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 329 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 330 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 331 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from 127.0 354s # expecting access denial. 354s ok 332 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 333 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 334 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 335 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 336 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 337 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 338 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 339 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 340 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # expecting access. 354s ok 341 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 342 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from all 354s # expecting access denial. 354s ok 343 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 344 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from localhost 354s # expecting access denial. 354s ok 345 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 346 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 347 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 348 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0 354s # expecting access denial. 354s ok 349 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 350 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 351 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 352 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 353 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 354 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 355 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 356 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/255.255.0.0 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 357 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # expecting access. 354s ok 358 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 359 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from all 354s # expecting access denial. 354s ok 360 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 361 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from localhost 354s # expecting access denial. 354s ok 362 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 363 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 364 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 365 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0 354s # expecting access denial. 354s ok 366 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 367 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 368 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 369 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 370 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 371 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from somewhere.else.com 354s # expecting access. 354s ok 372 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 373 354s # --- 354s # Order mutual-failure 354s # Allow from 127.0.0.1/16 354s # Deny from 66.6.6.6 354s # expecting access. 354s ok 374 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # expecting access denial. 354s ok 375 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 376 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from all 354s # expecting access denial. 354s ok 377 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 378 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from localhost 354s # expecting access denial. 354s ok 379 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 380 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 381 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 382 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from 127.0 354s # expecting access denial. 354s ok 383 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 384 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 385 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 386 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 387 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 388 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 389 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 390 354s # --- 354s # Order mutual-failure 354s # Allow from somewhere.else.com 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 391 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # expecting access denial. 354s ok 392 354s # --- 354s # Order mutual-failure 354s # Deny from all 354s # expecting access denial. 354s ok 393 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from all 354s # expecting access denial. 354s ok 394 354s # --- 354s # Order mutual-failure 354s # Deny from localhost 354s # expecting access denial. 354s ok 395 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from localhost 354s # expecting access denial. 354s ok 396 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 397 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1 354s # expecting access denial. 354s ok 398 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0 354s # expecting access denial. 354s ok 399 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from 127.0 354s # expecting access denial. 354s ok 400 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 401 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/255.255.0.0 354s # expecting access denial. 354s ok 402 354s # --- 354s # Order mutual-failure 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 403 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from 127.0.0.1/16 354s # expecting access denial. 354s ok 404 354s # --- 354s # Order mutual-failure 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 405 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from somewhere.else.com 354s # expecting access denial. 354s ok 406 354s # --- 354s # Order mutual-failure 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 407 354s # --- 354s # Order mutual-failure 354s # Allow from 66.6.6.6 354s # Deny from 66.6.6.6 354s # expecting access denial. 354s ok 408 354s ok 357s t/modules/actions.t ................. 357s 1..20 357s # Running under perl version 5.040001 for linux 357s # Current time local: Tue May 6 17:30:05 2025 357s # Current time GMT: Tue May 6 17:30:05 2025 357s # Using Test.pm version 1.31 357s # Using Apache/Test.pm version 1.44 357s # expected: 200 357s # received: '200' 357s ok 1 357s # expected: 'nada' 357s # received: 'nada' 357s ok 2 357s # expected: 404 357s # received: '404' 357s ok 3 357s ok 4 # skip RC=404, no need to check content 357s # expected: 404 357s # received: '404' 357s ok 5 357s ok 6 # skip RC=404, no need to check content 357s # expected: 404 357s # received: '404' 357s ok 7 357s ok 8 # skip RC=404, no need to check content 357s # expected: 200 357s # received: '200' 357s ok 9 357s # expected: 'nada' 357s # received: 'nada' 357s ok 10 357s # expected: 404 357s # received: '404' 357s ok 11 357s ok 12 # skip RC=404, no need to check content 357s # expected: 200 357s # received: '200' 357s ok 13 357s # expected: 'POST 357s # foo2: bar2 357s # ' 357s # received: 'POST 357s # foo2: bar2 357s # ' 357s ok 14 357s # expected: 405 357s # received: '405' 357s ok 15 357s # expected: 200 357s # received: '200' 357s ok 16 357s # expected: 'foo=bar' 357s # received: 'foo=bar' 357s ok 17 357s # expected: 200 357s # received: '200' 357s ok 18 357s # expected: 'POST 357s # foo2: bar2 357s # ' 357s # received: 'POST 357s # foo2: bar2 357s # ' 357s ok 19 357s # expected: 405 357s # received: '405' 357s ok 20 357s ok 359s t/modules/alias.t ................... 359s 1..134 359s # Running under perl version 5.040001 for linux 359s # Current time local: Tue May 6 17:30:08 2025 359s # Current time GMT: Tue May 6 17:30:08 2025 359s # Using Test.pm version 1.31 359s # Using Apache/Test.pm version 1.44 359s # verifying simple aliases 359s # testing : /alias/ 359s # expected: 200 359s # received: '200' 359s ok 1 359s # testing : /bogu/ 359s # expected: 404 359s # received: '404' 359s ok 2 359s # verifying alias match with /ali[0-9]. 359s # testing : /ali0 359s # expected: 0 359s # received: '0' 359s ok 3 359s # testing : /ali1 359s # expected: 1 359s # received: '1' 359s ok 4 359s # testing : /ali2 359s # expected: 2 359s # received: '2' 359s ok 5 359s # testing : /ali3 359s # expected: 3 359s # received: '3' 359s ok 6 359s # testing : /ali4 359s # expected: 4 359s # received: '4' 359s ok 7 359s # testing : /ali5 359s # expected: 5 359s # received: '5' 359s ok 8 359s # testing : /ali6 359s # expected: 6 359s # received: '6' 359s ok 9 359s # testing : /ali7 359s # expected: 7 359s # received: '7' 359s ok 10 359s # testing : /ali8 359s # expected: 8 359s # received: '8' 359s ok 11 359s # testing : /ali9 359s # expected: 9 359s # received: '9' 359s ok 12 359s # verifying expression alias match with /expr/ali[0-9]. 359s # testing : /ali0 359s # expected: 0 359s # received: '0' 359s ok 13 359s # testing : /ali1 359s # expected: 1 359s # received: '1' 359s ok 14 359s # testing : /ali2 359s # expected: 2 359s # received: '2' 359s ok 15 359s # testing : /ali3 359s # expected: 3 359s # received: '3' 359s ok 16 359s # testing : /ali4 359s # expected: 4 359s # received: '4' 359s ok 17 359s # testing : /ali5 359s # expected: 5 359s # received: '5' 359s ok 18 359s # testing : /ali6 359s # expected: 6 359s # received: '6' 359s ok 19 359s # testing : /ali7 359s # expected: 7 359s # received: '7' 359s ok 20 359s # testing : /ali8 359s # expected: 8 359s # received: '8' 359s ok 21 359s # testing : /ali9 359s # expected: 9 359s # received: '9' 359s ok 22 359s # testing : /forbid 359s # expected: '403' 359s # received: '403' 359s ok 23 359s # testing : /gone 359s # expected: '410' 359s # received: '410' 359s ok 24 359s # testing : /perm 359s # expected: '301' 359s # received: '301' 359s ok 25 359s # testing : /perm2 359s # expected: '301' 359s # received: '301' 359s ok 26 359s # testing : /seeother 359s # expected: '303' 359s # received: '303' 359s ok 27 359s # testing : /temp 359s # expected: '302' 359s # received: '302' 359s ok 28 359s # testing : /temp2 359s # expected: '302' 359s # received: '302' 359s ok 29 359s verifying body of perm and temp redirect match 359s # testing : /p0 359s # expected: 0 359s # received: '0' 359s ok 30 359s # testing : /p1 359s # expected: 1 359s # received: '1' 359s ok 31 359s # testing : /p2 359s # expected: 2 359s # received: '2' 359s ok 32 359s # testing : /p3 359s # expected: 3 359s # received: '3' 359s ok 33 359s # testing : /p4 359s # expected: 4 359s # received: '4' 359s ok 34 359s # testing : /p5 359s # expected: 5 359s # received: '5' 359s ok 35 359s # testing : /p6 359s # expected: 6 359s # received: '6' 359s ok 36 359s # testing : /p7 359s # expected: 7 359s # received: '7' 359s ok 37 359s # testing : /p8 359s # expected: 8 359s # received: '8' 359s ok 38 359s # testing : /p9 359s # expected: 9 359s # received: '9' 359s ok 39 359s # testing : /t0 359s # expected: 0 359s # received: '0' 359s ok 40 359s # testing : /t1 359s # expected: 1 359s # received: '1' 359s ok 41 359s # testing : /t2 359s # expected: 2 359s # received: '2' 359s ok 42 359s # testing : /t3 359s # expected: 3 359s # received: '3' 359s ok 43 359s # testing : /t4 359s # expected: 4 359s # received: '4' 359s ok 44 359s # testing : /t5 359s # expected: 5 359s # received: '5' 359s ok 45 359s # testing : /t6 359s # expected: 6 359s # received: '6' 359s ok 46 359s # testing : /t7 359s # expected: 7 359s # received: '7' 359s ok 47 359s # testing : /t8 359s # expected: 8 359s # received: '8' 359s ok 48 359s # testing : /t9 359s # expected: 9 359s # received: '9' 359s ok 49 359s verifying body of perm and temp redirect match with expression support 359s # testing : /p0 359s # expected: 0 359s # received: '0' 359s ok 50 359s # testing : /p1 359s # expected: 1 359s # received: '1' 359s ok 51 359s # testing : /p2 359s # expected: 2 359s # received: '2' 359s ok 52 359s # testing : /p3 359s # expected: 3 359s # received: '3' 359s ok 53 359s # testing : /p4 359s # expected: 4 359s # received: '4' 359s ok 54 359s # testing : /p5 359s # expected: 5 359s # received: '5' 359s ok 55 359s # testing : /p6 359s # expected: 6 359s # received: '6' 359s ok 56 359s # testing : /p7 359s # expected: 7 359s # received: '7' 359s ok 57 359s # testing : /p8 359s # expected: 8 359s # received: '8' 359s ok 58 359s # testing : /p9 359s # expected: 9 359s # received: '9' 359s ok 59 359s # testing : /t0 359s # expected: 0 359s # received: '0' 359s ok 60 359s # testing : /t1 359s # expected: 1 359s # received: '1' 359s ok 61 359s # testing : /t2 359s # expected: 2 359s # received: '2' 359s ok 62 359s # testing : /t3 359s # expected: 3 359s # received: '3' 359s ok 63 359s # testing : /t4 359s # expected: 4 359s # received: '4' 359s ok 64 359s # testing : /t5 359s # expected: 5 359s # received: '5' 359s ok 65 359s # testing : /t6 359s # expected: 6 359s # received: '6' 359s ok 66 359s # testing : /t7 359s # expected: 7 359s # received: '7' 359s ok 67 359s # testing : /t8 359s # expected: 8 359s # received: '8' 359s ok 68 359s # testing : /t9 359s # expected: 9 359s # received: '9' 359s ok 69 359s verifying return code of seeother and gone redirect match 359s # testing : f0 359s # expected: '403' 359s # received: '403' 359s ok 70 359s # testing : f1 359s # expected: '403' 359s # received: '403' 359s ok 71 359s # testing : f2 359s # expected: '403' 359s # received: '403' 359s ok 72 359s # testing : f3 359s # expected: '403' 359s # received: '403' 359s ok 73 359s # testing : f4 359s # expected: '403' 359s # received: '403' 359s ok 74 359s # testing : f5 359s # expected: '403' 359s # received: '403' 359s ok 75 359s # testing : f6 359s # expected: '403' 359s # received: '403' 359s ok 76 359s # testing : f7 359s # expected: '403' 359s # received: '403' 359s ok 77 359s # testing : f8 359s # expected: '403' 359s # received: '403' 359s ok 78 359s # testing : f9 359s # expected: '403' 359s # received: '403' 359s ok 79 359s # testing : g0 359s # expected: '410' 359s # received: '410' 359s ok 80 359s # testing : g1 359s # expected: '410' 359s # received: '410' 359s ok 81 359s # testing : g2 359s # expected: '410' 359s # received: '410' 359s ok 82 359s # testing : g3 359s # expected: '410' 359s # received: '410' 359s ok 83 359s # testing : g4 359s # expected: '410' 359s # received: '410' 359s ok 84 359s # testing : g5 359s # expected: '410' 359s # received: '410' 359s ok 85 359s # testing : g6 359s # expected: '410' 359s # received: '410' 359s ok 86 359s # testing : g7 359s # expected: '410' 359s # received: '410' 359s ok 87 359s # testing : g8 359s # expected: '410' 359s # received: '410' 359s ok 88 359s # testing : g9 359s # expected: '410' 359s # received: '410' 359s ok 89 359s # testing : s0 359s # expected: '303' 359s # received: '303' 359s ok 90 359s # testing : s1 359s # expected: '303' 359s # received: '303' 359s ok 91 359s # testing : s2 359s # expected: '303' 359s # received: '303' 359s ok 92 359s # testing : s3 359s # expected: '303' 359s # received: '303' 359s ok 93 359s # testing : s4 359s # expected: '303' 359s # received: '303' 359s ok 94 359s # testing : s5 359s # expected: '303' 359s # received: '303' 359s ok 95 359s # testing : s6 359s # expected: '303' 359s # received: '303' 359s ok 96 359s # testing : s7 359s # expected: '303' 359s # received: '303' 359s ok 97 359s # testing : s8 359s # expected: '303' 359s # received: '303' 359s ok 98 359s # testing : s9 359s # expected: '303' 359s # received: '303' 359s ok 99 359s verifying return code of seeother and gone redirect match with expression support 359s # testing : f0 359s # expected: '403' 359s # received: '403' 359s ok 100 359s # testing : f1 359s # expected: '403' 359s # received: '403' 359s ok 101 359s # testing : f2 359s # expected: '403' 359s # received: '403' 359s ok 102 359s # testing : f3 359s # expected: '403' 359s # received: '403' 359s ok 103 359s # testing : f4 359s # expected: '403' 359s # received: '403' 359s ok 104 359s # testing : f5 359s # expected: '403' 359s # received: '403' 359s ok 105 359s # testing : f6 359s # expected: '403' 359s # received: '403' 359s ok 106 359s # testing : f7 359s # expected: '403' 359s # received: '403' 359s ok 107 359s # testing : f8 359s # expected: '403' 359s # received: '403' 359s ok 108 359s # testing : f9 359s # expected: '403' 359s # received: '403' 359s ok 109 359s # testing : g0 359s # expected: '410' 359s # received: '410' 359s ok 110 359s # testing : g1 359s # expected: '410' 359s # received: '410' 359s ok 111 359s # testing : g2 359s # expected: '410' 359s # received: '410' 359s ok 112 359s # testing : g3 359s # expected: '410' 359s # received: '410' 359s ok 113 359s # testing : g4 359s # expected: '410' 359s # received: '410' 359s ok 114 359s # testing : g5 359s # expected: '410' 359s # received: '410' 359s ok 115 359s # testing : g6 359s # expected: '410' 359s # received: '410' 359s ok 116 359s # testing : g7 359s # expected: '410' 359s # received: '410' 359s ok 117 359s # testing : g8 359s # expected: '410' 359s # received: '410' 359s ok 118 359s # testing : g9 359s # expected: '410' 359s # received: '410' 359s ok 119 359s # testing : s0 359s # expected: '303' 359s # received: '303' 359s ok 120 359s # testing : s1 359s # expected: '303' 359s # received: '303' 359s ok 121 359s # testing : s2 359s # expected: '303' 359s # received: '303' 359s ok 122 359s # testing : s3 359s # expected: '303' 359s # received: '303' 359s ok 123 359s # testing : s4 359s # expected: '303' 359s # received: '303' 359s ok 124 359s # testing : s5 359s # expected: '303' 359s # received: '303' 359s ok 125 359s # testing : s6 359s # expected: '303' 359s # received: '303' 359s ok 126 359s # testing : s7 359s # expected: '303' 359s # received: '303' 359s ok 127 359s # testing : s8 359s # expected: '303' 359s # received: '303' 359s ok 128 359s # testing : s9 359s # expected: '303' 359s # received: '303' 359s ok 129 359s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 359s # verifying /modules/alias/script is plain text 359s # testing : /modules/alias/script 359s # expected: '#!/bin/sh 359s # echo Content-type: text/plain 359s # echo 359s # echo this is a shell script cgi. 359s # ' 359s # received: '#!/bin/sh 359s # echo Content-type: text/plain 359s # echo 359s # echo this is a shell script cgi. 359s # ' 359s ok 130 359s # verifying same file accessed at /cgi/script is executed code 359s # testing : /cgi/script 359s # expected: 'this is a shell script cgi. 359s # ' 359s # received: 'this is a shell script cgi. 359s # ' 359s ok 131 359s # verifying ScriptAliasMatch with /aliascgi-script 359s # testing : /aliascgi-script 359s # expected: 'this is a shell script cgi. 359s # ' 359s # received: 'this is a shell script cgi. 359s # ' 359s ok 132 359s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 359s # testing : /aliascgi-script 359s # expected: 'this is a shell script cgi. 359s # ' 359s # received: 'this is a shell script cgi. 359s # ' 359s ok 133 359s # verifying bad script alias. 359s # testing : /aliascgi-nada 359s # expected: 404 359s # received: '404' 359s ok 134 359s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 359s ok 362s t/modules/allowmethods.t ............ 362s 1..9 362s # Running under perl version 5.040001 for linux 362s # Current time local: Tue May 6 17:30:10 2025 362s # Current time GMT: Tue May 6 17:30:10 2025 362s # Using Test.pm version 1.31 362s # Using Apache/Test.pm version 1.44 362s # testing : Get request to /Get responds 200 362s # expected: 200 362s # received: '200' 362s ok 1 362s # testing : Head request to /Get responds 200 362s # expected: 200 362s # received: '200' 362s ok 2 362s # testing : Post request to /Get responds 405 362s # expected: 405 362s # received: '405' 362s ok 3 362s # testing : Get request to /Head responds 200 362s # expected: 200 362s # received: '200' 362s ok 4 362s # testing : Head request to /Head responds 200 362s # expected: 200 362s # received: '200' 362s ok 5 362s # testing : Post request to /Head responds 405 362s # expected: 405 362s # received: '405' 362s ok 6 362s # testing : Get request to /Post responds 405 362s # expected: 405 362s # received: '405' 362s ok 7 362s # testing : Head request to /Post responds 405 362s # expected: 405 362s # received: '405' 362s ok 8 362s # testing : Post request to /Post responds 200 362s # expected: 200 362s # received: '200' 362s ok 9 362s ok 364s t/modules/asis.t .................... 364s 1..3 364s # Running under perl version 5.040001 for linux 364s # Current time local: Tue May 6 17:30:13 2025 364s # Current time GMT: Tue May 6 17:30:13 2025 364s # Using Test.pm version 1.31 364s # Using Apache/Test.pm version 1.44 364s # testing : asis content OK 364s # expected: 'This is asis content. 364s # ' 364s # received: 'This is asis content. 364s # ' 364s ok 1 364s # testing : asis gave 404 error 364s # expected: 404 364s # received: '404' 364s ok 2 364s # testing : asis gave 403 error 364s # expected: 403 364s # received: '403' 364s ok 3 364s ok 368s t/modules/authz_core.t .............. 368s 1..504 368s # Running under perl version 5.040001 for linux 368s # Current time local: Tue May 6 17:30:15 2025 368s # Current time GMT: Tue May 6 17:30:15 2025 368s # Using Test.pm version 1.31 368s # Using Apache/Test.pm version 1.44 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 200, expected 200 [a/ : a/ ] 368s ok 1 368s # got 200, expected 200 [a/ : a/ 1] 368s ok 2 368s # got 200, expected 200 [a/ : a/ 2] 368s ok 3 368s # got 200, expected 200 [a/ : a/ 1 2] 368s ok 4 368s # got 200, expected 200 [a/ : a/ 3] 368s ok 5 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ user1: a/ ] 368s ok 6 368s # got 200, expected 200 [a/ user1: a/ user1] 368s ok 7 368s # got 401, expected 401 [a/ user1: a/ user2] 368s ok 8 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ Any 1 2: a/ ] 368s ok 9 368s # got 200, expected 200 [a/ Any 1 2: a/ 1] 368s ok 10 368s # got 200, expected 200 [a/ Any 1 2: a/ 2] 368s ok 11 368s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 368s ok 12 368s # got 403, expected 403 [a/ Any 1 2: a/ 3] 368s ok 13 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 368s ok 14 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 368s ok 15 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 368s ok 16 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 368s ok 17 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 368s ok 18 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 368s ok 19 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 368s ok 20 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 368s ok 21 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 368s ok 22 368s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 368s ok 23 368s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 368s ok 24 368s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 368s ok 25 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 368s ok 26 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 368s ok 27 368s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 368s ok 28 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 368s ok 29 368s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 368s ok 30 368s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 368s ok 31 368s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 368s ok 32 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 368s ok 33 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 368s ok 34 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 368s ok 35 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 368s ok 36 368s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 368s ok 37 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 368s ok 38 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 368s ok 39 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 368s ok 40 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 368s ok 41 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 368s ok 42 368s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 368s ok 43 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 368s ok 44 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 368s ok 45 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 368s ok 46 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 368s ok 47 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 368s ok 48 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 368s ok 49 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 368s ok 50 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 368s ok 51 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 368s ok 52 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 368s ok 53 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 368s ok 54 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 368s ok 55 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 368s ok 56 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 368s ok 57 368s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 368s ok 58 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 !2: a/ ] 368s ok 59 368s # got 200, expected 200 [a/ All 1 !2: a/ 1] 368s ok 60 368s # got 403, expected 403 [a/ All 1 !2: a/ 2] 368s ok 61 368s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 368s ok 62 368s # got 403, expected 403 [a/ All 1 !2: a/ 3] 368s ok 63 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 368s ok 64 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 368s ok 65 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 368s ok 66 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 368s ok 67 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 368s ok 68 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 368s ok 69 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 368s ok 70 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 368s ok 71 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 368s ok 72 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 368s ok 73 368s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 368s ok 74 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 368s ok 75 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 368s ok 76 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 368s ok 77 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 368s ok 78 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 368s ok 79 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 368s ok 80 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 368s ok 81 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 368s ok 82 368s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 368s ok 83 368s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 368s ok 84 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 368s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 368s ok 85 368s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 368s ok 86 368s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 368s ok 87 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 368s ok 88 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 368s ok 89 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 368s ok 90 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 368s ok 91 368s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 368s ok 92 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 368s ok 93 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 368s ok 94 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 368s ok 95 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 368s ok 96 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 368s ok 97 368s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 368s ok 98 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 368s ok 99 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 368s ok 100 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 368s ok 101 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 368s ok 102 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 368s ok 103 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 368s ok 104 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 368s ok 105 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 368s ok 106 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 368s ok 107 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 368s ok 108 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 368s ok 109 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 368s ok 110 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 368s ok 111 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 368s ok 112 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 368s ok 113 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 2: a/ ] 368s ok 114 368s # got 403, expected 403 [a/ All 1 2: a/ 1] 368s ok 115 368s # got 403, expected 403 [a/ All 1 2: a/ 2] 368s ok 116 368s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 368s ok 117 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 368s ok 118 368s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 368s ok 119 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 368s ok 120 368s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 368s ok 121 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 368s ok 122 368s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 368s ok 123 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 368s ok 124 368s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 368s ok 125 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 368s ok 126 368s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 368s ok 127 368s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 368s ok 128 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 368s ok 129 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 368s ok 130 368s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 368s ok 131 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 368s ok 132 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 368s ok 133 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 368s ok 134 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 368s ok 135 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 368s ok 136 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 368s ok 137 368s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 368s ok 138 368s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 368s ok 139 368s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 368s ok 140 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 368s ok 141 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 368s ok 142 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 368s ok 143 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 368s ok 144 368s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 368s ok 145 368s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 368s ok 146 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 368s ok 147 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 368s ok 148 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 368s ok 149 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 368s ok 150 368s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 368s ok 151 368s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 368s ok 152 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 368s ok 153 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 368s ok 154 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 368s ok 155 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 368s ok 156 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 368s ok 157 368s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 368s ok 158 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 368s ok 159 368s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 368s ok 160 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 368s ok 161 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 368s ok 162 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 368s ok 163 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 368s ok 164 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 368s ok 165 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 368s ok 166 368s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 368s ok 167 368s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 368s ok 168 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 368s ok 169 368s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 368s ok 170 368s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 368s ok 171 368s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 368s ok 172 368s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 368s ok 173 368s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 368s ok 174 368s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 368s ok 175 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 368s ok 176 368s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 368s ok 177 368s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 368s ok 178 368s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 368s ok 179 368s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 368s ok 180 368s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 368s ok 181 368s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 368s ok 182 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 368s ok 183 368s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 368s ok 184 368s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 368s ok 185 368s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 368s ok 186 368s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 368s ok 187 368s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 368s ok 188 368s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 368s ok 189 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 368s ok 190 368s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 368s ok 191 368s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 368s ok 192 368s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 368s ok 193 368s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 368s ok 194 368s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 368s ok 195 368s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 368s ok 196 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 368s ok 197 368s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 368s ok 198 368s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 368s ok 199 368s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 368s ok 200 368s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 368s ok 201 368s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 368s ok 202 368s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 368s ok 203 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 368s ok 204 368s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 368s ok 205 368s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 368s ok 206 368s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 368s ok 207 368s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 368s ok 208 368s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 368s ok 209 368s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 368s ok 210 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 368s ok 211 368s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 368s ok 212 368s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 368s ok 213 368s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 368s ok 214 368s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 368s ok 215 368s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 368s ok 216 368s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 368s ok 217 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 368s ok 218 368s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 368s ok 219 368s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 368s ok 220 368s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 368s ok 221 368s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 368s ok 222 368s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 368s ok 223 368s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 368s ok 224 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 368s ok 225 368s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 368s ok 226 368s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 368s ok 227 368s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 368s ok 228 368s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 368s ok 229 368s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 368s ok 230 368s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 368s ok 231 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 368s ok 232 368s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 368s ok 233 368s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 368s ok 234 368s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 368s ok 235 368s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 368s ok 236 368s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 368s ok 237 368s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 368s ok 238 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 368s ok 239 368s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 368s ok 240 368s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 368s ok 241 368s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 368s ok 242 368s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 368s ok 243 368s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 368s ok 244 368s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 368s ok 245 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 368s ok 246 368s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 368s ok 247 368s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 368s ok 248 368s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 368s ok 249 368s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 368s ok 250 368s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 368s ok 251 368s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 368s ok 252 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 368s ok 253 368s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 368s ok 254 368s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 368s ok 255 368s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 368s ok 256 368s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 368s ok 257 368s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 368s ok 258 368s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 368s ok 259 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 368s ok 260 368s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 368s ok 261 368s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 368s ok 262 368s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 368s ok 263 368s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 368s ok 264 368s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 368s ok 265 368s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 368s ok 266 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 368s ok 267 368s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 368s ok 268 368s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 368s ok 269 368s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 368s ok 270 368s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 368s ok 271 368s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 368s ok 272 368s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 368s ok 273 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 368s ok 274 368s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 368s ok 275 368s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 368s ok 276 368s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 368s ok 277 368s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 368s ok 278 368s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 368s ok 279 368s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 368s ok 280 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 368s ok 281 368s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 368s ok 282 368s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 368s ok 283 368s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 368s ok 284 368s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 368s ok 285 368s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 368s ok 286 368s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 368s ok 287 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 368s ok 288 368s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 368s ok 289 368s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 368s ok 290 368s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 368s ok 291 368s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 368s ok 292 368s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 368s ok 293 368s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 368s ok 294 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 368s ok 295 368s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 368s ok 296 368s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 368s ok 297 368s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 368s ok 298 368s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 368s ok 299 368s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 368s ok 300 368s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 368s ok 301 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 368s ok 302 368s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 368s ok 303 368s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 368s ok 304 368s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 368s ok 305 368s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 368s ok 306 368s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 368s ok 307 368s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 368s ok 308 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 368s ok 309 368s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 368s ok 310 368s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 368s ok 311 368s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 368s ok 312 368s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 368s ok 313 368s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 368s ok 314 368s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 368s ok 315 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 368s ok 316 368s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 368s ok 317 368s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 368s ok 318 368s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 368s ok 319 368s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 368s ok 320 368s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 368s ok 321 368s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 368s ok 322 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 368s ok 323 368s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 368s ok 324 368s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 368s ok 325 368s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 368s ok 326 368s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 368s ok 327 368s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 368s ok 328 368s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 368s ok 329 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 368s ok 330 368s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 368s ok 331 368s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 368s ok 332 368s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 368s ok 333 368s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 368s ok 334 368s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 368s ok 335 368s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 368s ok 336 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 368s ok 337 368s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 368s ok 338 368s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 368s ok 339 368s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 368s ok 340 368s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 368s ok 341 368s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 368s ok 342 368s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 368s ok 343 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 368s ok 344 368s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 368s ok 345 368s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 368s ok 346 368s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 368s ok 347 368s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 368s ok 348 368s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 368s ok 349 368s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 368s ok 350 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 368s ok 351 368s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 368s ok 352 368s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 368s ok 353 368s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 368s ok 354 368s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 368s ok 355 368s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 368s ok 356 368s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 368s ok 357 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 368s ok 358 368s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 368s ok 359 368s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 368s ok 360 368s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 368s ok 361 368s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 368s ok 362 368s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 368s ok 363 368s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 368s ok 364 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 368s ok 365 368s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 368s ok 366 368s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 368s ok 367 368s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 368s ok 368 368s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 368s ok 369 368s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 368s ok 370 368s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 368s ok 371 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 368s ok 372 368s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 368s ok 373 368s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 368s ok 374 368s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 368s ok 375 368s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 368s ok 376 368s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 368s ok 377 368s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 368s ok 378 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 368s ok 379 368s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 368s ok 380 368s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 368s ok 381 368s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 368s ok 382 368s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 368s ok 383 368s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 368s ok 384 368s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 368s ok 385 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 368s ok 386 368s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 368s ok 387 368s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 368s ok 388 368s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 368s ok 389 368s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 368s ok 390 368s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 368s ok 391 368s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 368s ok 392 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 368s ok 393 368s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 368s ok 394 368s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 368s ok 395 368s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 368s ok 396 368s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 368s ok 397 368s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 368s ok 398 368s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 368s ok 399 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 368s ok 400 368s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 368s ok 401 368s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 368s ok 402 368s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 368s ok 403 368s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 368s ok 404 368s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 368s ok 405 368s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 368s ok 406 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 368s ok 407 368s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 368s ok 408 368s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 368s ok 409 368s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 368s ok 410 368s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 368s ok 411 368s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 368s ok 412 368s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 368s ok 413 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 368s ok 414 368s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 368s ok 415 368s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 368s ok 416 368s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 368s ok 417 368s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 368s ok 418 368s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 368s ok 419 368s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 368s ok 420 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 368s ok 421 368s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 368s ok 422 368s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 368s ok 423 368s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 368s ok 424 368s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 368s ok 425 368s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 368s ok 426 368s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 368s ok 427 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 368s ok 428 368s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 368s ok 429 368s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 368s ok 430 368s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 368s ok 431 368s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 368s ok 432 368s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 368s ok 433 368s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 368s ok 434 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 368s ok 435 368s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 368s ok 436 368s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 368s ok 437 368s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 368s ok 438 368s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 368s ok 439 368s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 368s ok 440 368s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 368s ok 441 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 368s ok 442 368s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 368s ok 443 368s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 368s ok 444 368s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 368s ok 445 368s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 368s ok 446 368s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 368s ok 447 368s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 368s ok 448 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 368s ok 449 368s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 368s ok 450 368s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 368s ok 451 368s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 368s ok 452 368s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 368s ok 453 368s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 368s ok 454 368s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 368s ok 455 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 368s ok 456 368s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 368s ok 457 368s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 368s ok 458 368s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 368s ok 459 368s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 368s ok 460 368s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 368s ok 461 368s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 368s ok 462 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 368s ok 463 368s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 368s ok 464 368s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 368s ok 465 368s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 368s ok 466 368s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 368s ok 467 368s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 368s ok 468 368s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 368s ok 469 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 368s ok 470 368s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 368s ok 471 368s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 368s ok 472 368s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 368s ok 473 368s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 368s ok 474 368s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 368s ok 475 368s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 368s ok 476 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 368s ok 477 368s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 368s ok 478 368s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 368s ok 479 368s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 368s ok 480 368s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 368s ok 481 368s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 368s ok 482 368s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 368s ok 483 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 368s ok 484 368s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 368s ok 485 368s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 368s ok 486 368s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 368s ok 487 368s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 368s ok 488 368s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 368s ok 489 368s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 368s ok 490 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 368s ok 491 368s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 368s ok 492 368s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 368s ok 493 368s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 368s ok 494 368s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 368s ok 495 368s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 368s ok 496 368s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 368s ok 497 368s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 368s ok 498 368s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 368s ok 499 368s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 368s ok 500 368s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 368s ok 501 368s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 368s ok 502 368s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 368s ok 503 368s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 368s ok 504 368s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 368s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 368s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 368s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 368s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 368s ok 371s t/modules/autoindex.t ............... 371s 1..84 371s # Running under perl version 5.040001 for linux 371s # Current time local: Tue May 6 17:30:19 2025 371s # Current time GMT: Tue May 6 17:30:19 2025 371s # Using Test.pm version 1.31 371s # Using Apache/Test.pm version 1.44 371s --- 371s IndexOrderDefault Ascending Name 371s GET /modules/autoindex/htaccess/ 371s ok 1 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 2 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 3 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 4 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 5 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 6 371s --- 371s IndexOrderDefault Ascending Name 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 7 371s --- 371s IndexOrderDefault Ascending Date 371s GET /modules/autoindex/htaccess/ 371s ok 8 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 9 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 10 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 11 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 12 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 13 371s --- 371s IndexOrderDefault Ascending Date 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 14 371s --- 371s IndexOrderDefault Ascending Size 371s GET /modules/autoindex/htaccess/ 371s ok 15 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 16 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 17 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 18 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 19 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 20 371s --- 371s IndexOrderDefault Ascending Size 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 21 371s --- 371s IndexOrderDefault Descending Name 371s GET /modules/autoindex/htaccess/ 371s ok 22 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 23 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 24 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 25 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 26 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 27 371s --- 371s IndexOrderDefault Descending Name 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 28 371s --- 371s IndexOrderDefault Descending Date 371s GET /modules/autoindex/htaccess/ 371s ok 29 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 30 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 31 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 32 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 33 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 34 371s --- 371s IndexOrderDefault Descending Date 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 35 371s --- 371s IndexOrderDefault Descending Size 371s GET /modules/autoindex/htaccess/ 371s ok 36 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 37 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 38 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 39 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 40 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 41 371s --- 371s IndexOrderDefault Descending Size 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 42 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s GET /modules/autoindex/htaccess/ 371s ok 43 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 44 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 45 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 46 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 47 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 48 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Name 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 49 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s GET /modules/autoindex/htaccess/ 371s ok 50 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 51 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 52 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 53 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 54 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 55 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Date 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 56 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s GET /modules/autoindex/htaccess/ 371s ok 57 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 58 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 59 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 60 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 61 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 62 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Ascending Size 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 63 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s GET /modules/autoindex/htaccess/ 371s ok 64 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 65 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 66 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 67 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 68 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 69 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Name 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 70 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s GET /modules/autoindex/htaccess/ 371s ok 71 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 72 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 73 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 74 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 75 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 76 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Date 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 77 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s GET /modules/autoindex/htaccess/ 371s ok 78 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=N O=A) 371s GET /modules/autoindex/htaccess/?C=N&O=A 371s ok 79 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=N O=D) 371s GET /modules/autoindex/htaccess/?C=N&O=D 371s ok 80 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=M O=A) 371s GET /modules/autoindex/htaccess/?C=M&O=A 371s ok 81 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=M O=D) 371s GET /modules/autoindex/htaccess/?C=M&O=D 371s ok 82 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=S O=A) 371s GET /modules/autoindex/htaccess/?C=S&O=A 371s ok 83 371s --- 371s IndexOptions FancyIndexing 371s IndexOrderDefault Descending Size 371s 371s (C=S O=D) 371s GET /modules/autoindex/htaccess/?C=S&O=D 371s ok 84 371s ok 373s t/modules/autoindex2.t .............. 373s 1..3 373s # Running under perl version 5.040001 for linux 373s # Current time local: Tue May 6 17:30:22 2025 373s # Current time GMT: Tue May 6 17:30:22 2025 373s # Using Test.pm version 1.31 373s # Using Apache/Test.pm version 1.44 373s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 373s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 373s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 373s # testing : dir_broken should not be listed 373s # expected: 0 373s # received: 0 373s ok 1 373s # testing : dir_normal should be listed 373s # expected: 1 373s # received: 1 373s ok 2 373s # testing : dir_protected should not be listed 373s # expected: 0 373s # received: 0 373s ok 3 373s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 373s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 373s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 373s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 373s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 373s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 373s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 373s ok 376s t/modules/brotli.t .................. 376s 1..64 376s # Running under perl version 5.040001 for linux 376s # Current time local: Tue May 6 17:30:24 2025 376s # Current time GMT: Tue May 6 17:30:24 2025 376s # Using Test.pm version 1.31 376s # Using Apache/Test.pm version 1.44 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 1 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 2 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 3 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 4 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 5 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 6 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 7 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 8 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 9 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 10 376s qvalue: 376s # expected: 200 376s # received: '200' 376s ok 11 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 12 376s qvalue: ; 376s # expected: 200 376s # received: '200' 376s ok 13 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 14 376s qvalue: ; 376s # expected: 200 376s # received: '200' 376s ok 15 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 16 376s qvalue: ; 376s # expected: 200 376s # received: '200' 376s ok 17 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 18 376s qvalue: ;q= 376s # expected: 200 376s # received: '200' 376s ok 19 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 20 376s qvalue: ;q= 376s # expected: 200 376s # received: '200' 376s ok 21 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 22 376s qvalue: ;q= 376s # expected: 200 376s # received: '200' 376s ok 23 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 24 376s qvalue: ;q=0 376s # expected: 200 376s # received: '200' 376s ok 25 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 26 376s qvalue: ;q=0 376s # expected: 200 376s # received: '200' 376s ok 27 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 28 376s qvalue: ;q=0 376s # expected: 200 376s # received: '200' 376s ok 29 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 30 376s qvalue: ;q=0. 376s # expected: 200 376s # received: '200' 376s ok 31 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 32 376s qvalue: ;q=0. 376s # expected: 200 376s # received: '200' 376s ok 33 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 34 376s qvalue: ;q=0. 376s # expected: 200 376s # received: '200' 376s ok 35 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 36 376s qvalue: ;q=0.0 376s # expected: 200 376s # received: '200' 376s ok 37 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 38 376s qvalue: ;q=0.0 376s # expected: 200 376s # received: '200' 376s ok 39 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 40 376s qvalue: ;q=0.0 376s # expected: 200 376s # received: '200' 376s ok 41 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 42 376s qvalue: ;q=0.00 376s # expected: 200 376s # received: '200' 376s ok 43 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 44 376s qvalue: ;q=0.00 376s # expected: 200 376s # received: '200' 376s ok 45 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 46 376s qvalue: ;q=0.00 376s # expected: 200 376s # received: '200' 376s ok 47 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 48 376s qvalue: ;q=0.000 376s # expected: 200 376s # received: '200' 376s ok 49 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 50 376s qvalue: ;q=0.000 376s # expected: 200 376s # received: '200' 376s ok 51 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 52 376s qvalue: ;q=0.000 376s # expected: 200 376s # received: '200' 376s ok 53 376s # testing : response without Content-Encoding is OK 376s # expected: undef 376s # received: undef 376s ok 54 376s qvalue: ;q=0.0000 376s # expected: 200 376s # received: '200' 376s ok 55 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 56 376s qvalue: ;q=0.0000 376s # expected: 200 376s # received: '200' 376s ok 57 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 58 376s qvalue: ;q=0.0000 376s # expected: 200 376s # received: '200' 376s ok 59 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 60 376s # expected: 200 376s # received: '200' 376s ok 61 376s # testing : response Content-Encoding is OK 376s # expected: 'br' 376s # received: 'br' 376s ok 62 376s # expected: 200 376s # received: '200' 376s ok 63 376s # testing : response Content-Encoding is OK 376s # expected: 'gzip' 376s # received: 'gzip' 376s ok 64 376s ok 379s t/modules/buffer.t .................. 379s 1..12 379s # Running under perl version 5.040001 for linux 379s # Current time local: Tue May 6 17:30:27 2025 379s # Current time GMT: Tue May 6 17:30:27 2025 379s # Using Test.pm version 1.31 379s # Using Apache/Test.pm version 1.44 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 1 379s ok 2 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 3 379s ok 4 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 5 379s ok 6 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 7 379s ok 8 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 9 379s ok 10 379s # testing : Checking return code is '200' 379s # expected: 200 379s # received: '200' 379s ok 11 379s ok 12 379s ok 382s t/modules/cache.t ................... 382s 1..3 382s # Running under perl version 5.040001 for linux 382s # Current time local: Tue May 6 17:30:30 2025 382s # Current time GMT: Tue May 6 17:30:30 2025 382s # Using Test.pm version 1.31 382s # Using Apache/Test.pm version 1.44 382s # testing : non-cached call to index.html 382s # expected: 200 382s # received: '200' 382s ok 1 382s # testing : call to cache index.html 382s # expected: 200 382s # received: '200' 382s ok 2 382s # testing : cached call to index.html 382s # expected: 200 382s # received: '200' 382s ok 3 382s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 382s ok 387s t/modules/cgi.t ..................... 387s 1..58 387s # Running under perl version 5.040001 for linux 387s # Current time local: Tue May 6 17:30:33 2025 387s # Current time GMT: Tue May 6 17:30:33 2025 387s # Using Test.pm version 1.31 387s # Using Apache/Test.pm version 1.44 387s # testing : return code for acceptpathinfodefault.sh 387s # expected: 200 387s # received: '200' 387s ok 1 387s # testing : body for acceptpathinfodefault.sh 387s # expected: '' 387s # received: '' 387s ok 2 387s # testing : return code for acceptpathinfodefault.sh/foo 387s # expected: 200 387s # received: '200' 387s ok 3 387s # testing : body for acceptpathinfodefault.sh/foo 387s # expected: '/foo' 387s # received: '/foo' 387s ok 4 387s # testing : return code for acceptpathinfooff.sh 387s # expected: 200 387s # received: '200' 387s ok 5 387s # testing : body for acceptpathinfooff.sh 387s # expected: '' 387s # received: '' 387s ok 6 387s # testing : return code for acceptpathinfooff.sh/foo 387s # expected: 404 387s # received: '404' 387s ok 7 387s # no body test for this one 387s ok 8 387s # testing : return code for acceptpathinfoon.sh 387s # expected: 200 387s # received: '200' 387s ok 9 387s # testing : body for acceptpathinfoon.sh 387s # expected: '' 387s # received: '' 387s ok 10 387s # testing : return code for acceptpathinfoon.sh/foo 387s # expected: 200 387s # received: '200' 387s ok 11 387s # testing : body for acceptpathinfoon.sh/foo 387s # expected: '/foo' 387s # received: '/foo' 387s ok 12 387s # testing : return code for bogus-perl.pl 387s # expected: 500 387s # received: '500' 387s ok 13 387s # cgi log created ok. 387s ok 14 387s # testing : return code for bogus-sh.sh 387s # expected: 500 387s # received: '500' 387s ok 15 387s # checking that log size (807) is bigger than it used to be (523) 387s ok 16 387s # testing : return code for nph-stderr.pl 387s # expected: 200 387s # received: '200' 387s ok 17 387s # testing : body for nph-stderr.pl 387s # expected: 'this is nph-stdout' 387s # received: 'this is nph-stdout' 387s ok 18 387s # testing : return code for nph-test.pl 387s # expected: 200 387s # received: '200' 387s ok 19 387s # testing : body for nph-test.pl 387s # expected: 'ok' 387s # received: 'ok' 387s ok 20 387s # testing : return code for perl.pl 387s # expected: 200 387s # received: '200' 387s ok 21 387s # testing : body for perl.pl 387s # expected: 'perl cgi' 387s # received: 'perl cgi' 387s ok 22 387s # testing : return code for sh.sh 387s # expected: 200 387s # received: '200' 387s ok 23 387s # testing : body for sh.sh 387s # expected: 'sh cgi' 387s # received: 'sh cgi' 387s ok 24 387s # testing : return code for stderr1.pl 387s # expected: 200 387s # received: '200' 387s ok 25 387s # testing : body for stderr1.pl 387s # expected: 'this is stdout' 387s # received: 'this is stdout' 387s ok 26 387s # testing : return code for stderr2.pl 387s # expected: 200 387s # received: '200' 387s ok 27 387s # testing : body for stderr2.pl 387s # expected: 'this is also stdout' 387s # received: 'this is also stdout' 387s ok 28 387s # testing : return code for stderr3.pl 387s # expected: 200 387s # received: '200' 387s ok 29 387s # testing : body for stderr3.pl 387s # expected: 'this is more stdout' 387s # received: 'this is more stdout' 387s ok 30 387s # posted content (length 10) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 387s # expected: '500' 387s # received: '500' 387s ok 31 387s # checking that log size (35781) is greater than 807 387s ok 32 387s # verifying that logged content is 10 characters 387s ok 33 387s # posted content (length 99) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 387s # expected: '500' 387s # received: '500' 387s ok 34 387s # checking that log size (36240) is greater than 35781 387s ok 35 387s # verifying that logged content is 99 characters 387s ok 36 387s # posted content (length 250) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 387s # expected: '500' 387s # received: '500' 387s ok 37 387s # checking that log size (36851) is greater than 36240 387s ok 38 387s # verifying that logged content is 250 characters 387s ok 39 387s # posted content (length 255) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 387s # expected: '500' 387s # received: '500' 387s ok 40 387s # checking that log size (37467) is greater than 36851 387s ok 41 387s # verifying that logged content is 255 characters 387s ok 42 387s # posted content (length 256) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 387s # expected: '500' 387s # received: '500' 387s ok 43 387s # checking that log size (38084) is greater than 37467 387s ok 44 387s # verifying that logged content is 256 characters 387s ok 45 387s # posted content (length 257) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 387s # expected: '500' 387s # received: '500' 387s ok 46 387s # checking that log size (38701) is greater than 38084 387s ok 47 387s # verifying that logged content is 256 characters 387s ok 48 387s # posted content (length 258) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 387s # expected: '500' 387s # received: '500' 387s ok 49 387s # checking that log size (39318) is greater than 38701 387s ok 50 387s # verifying that logged content is 256 characters 387s ok 51 387s # posted content (length 1024) to bogus-perl.pl 387s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 387s # expected: '500' 387s # received: '500' 387s ok 52 387s # checking that log size (39936) is greater than 39318 387s ok 53 387s # verifying that logged content is 256 characters 387s ok 54 387s # verifying log is greater than 40960 bytes. 387s ok 55 387s # verifying log did not grow after making bogus request. 387s ok 56 387s # verifying log did not grow after making another bogus request. 387s ok 57 387s # checking that HEAD /modules/cgi/perl.pl returns 200. 387s ok 58 387s ok 390s t/modules/data.t .................... 390s 1..2 390s # Running under perl version 5.040001 for linux 390s # Current time local: Tue May 6 17:30:38 2025 390s # Current time GMT: Tue May 6 17:30:38 2025 390s # Using Test.pm version 1.31 390s # Using Apache/Test.pm version 1.44 390s # testing : Checking return code is '200' 390s # expected: 200 390s # received: '200' 390s ok 1 390s ok 2 390s ok 395s t/modules/dav.t ..................... 395s 1..19 395s # Running under perl version 5.040001 for linux 395s # Current time local: Tue May 6 17:30:41 2025 395s # Current time GMT: Tue May 6 17:30:41 2025 395s # Using Test.pm version 1.31 395s # Using Apache/Test.pm version 1.44 395s resource lock test: 395s ok 1 395s DAV put test: 395s ok 2 395s getting DAV resource properties: 395s ok 3 395s created: Tue, 06 May 2025 17:30:43 GMT 395s modified: Tue, 06 May 2025 17:30:43 GMT 395s now: Tue, 06 May 2025 17:30:45 GMT 395s ok 4 395s ok 5 395s resource lock status test: 395s ok 6 395s resource unlock test: 395s ok 7 395s resource lock status test: 395s ok 8 395s getting uri... 395s expect: 395s -> 395s 395s
395s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

441s # 441s # 441s # Hello World 441s # 441s #

[back]

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

mod_include test

441s # 441s # 441s # Hello World 441s # 441s #

[back]

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

mod_include test

441s # 441s # 441s # Hello World 441s # 441s #

[back]

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

Load Balancer Manager for localhost

470s # 470s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
470s #
Server Built: 2025-02-19T07:03:52
470s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
470s #
470s #

LoadBalancer Status for balancer://foo1 [pafa88976_foo1]

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

LoadBalancer Status for balancer://foo2 [pafa88976_foo2]

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

LoadBalancer Status for balancer://foo3 [pafa88976_foo3]

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

LoadBalancer Status for balancer://foo4 [pafa88976_foo4]

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

LoadBalancer Status for balancer://pr45434 [pafa88976_pr45434]

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

LoadBalancer Status for balancer://failover [pafa88976_failover]

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

LoadBalancer Status for balancer://dynproxy [pafa88976_dynproxy]

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

Moved Permanently

503s #

The document has moved here.

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

Moved Permanently

503s #

The document has moved here.

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

Moved Permanently

503s #

The document has moved here.

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

Moved Permanently

503s #

The document has moved here.

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

Multiple Choices

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

Available documents: 503s #

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

Multiple Choices

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

Available documents: 503s #

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

Multiple Choices

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

Available documents: 503s #

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

Moved Permanently

503s #

The document has moved here.

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

Multiple Choices

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

Available documents: 503s #

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

Multiple Choices

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

Available documents: 503s #

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

Moved Permanently

503s #

The document has moved here.

503s # 503s # ' 503s ok 48 503s ok 506s t/modules/status.t .................. 506s 1..1 506s # Running under perl version 5.040001 for linux 506s # Current time local: Tue May 6 17:32:34 2025 506s # Current time GMT: Tue May 6 17:32:34 2025 506s # Using Test.pm version 1.31 506s # Using Apache/Test.pm version 1.44 506s 506s 506s Apache Status 506s 506s

Apache Server Status for localhost (via 127.0.0.1)

506s 506s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
506s
Server MPM: prefork
506s
Server Built: 2025-02-19T07:03:52 506s

506s
Current Time: Tuesday, 06-May-2025 17:32:37 UTC
506s
Restart Time: Tuesday, 06-May-2025 17:27:20 UTC
506s
Parent Server Config. Generation: 1
506s
Parent Server MPM Generation: 0
506s
Server uptime: 5 minutes 16 seconds
506s
Server load: 0.87 0.66 0.31
506s
Total accesses: 6881 - Total Traffic: 138.3 MB - Total Duration: 90771
506s
CPU Usage: u.14 s.2 cu3.28 cs4.85 - 2.68% CPU load
506s
21.8 requests/sec - 448.1 kB/second - 20.6 kB/request - 13.1915 ms/request
506s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
506s
..W._._
506s

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

506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s
SrvPIDAccMCPU 506s SSReqDurConnChildSlotClientProtocolVHostRequest
0-0-0/0/3164. 506s 0.00270270420.00.0041.88 506s 127.0.0.1http/1.1localhost:8547OPTIONS * HTTP/1.0
1-0-0/0/3383. 506s 0.00280266870.00.0096.14 506s 127.0.0.1http/1.1localhost:8547OPTIONS * HTTP/1.0
2-02892280/131/143W 506s 0.120023610.00.090.09 506s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-0-0/0/8. 506s 0.00290170.00.000.00 506s 127.0.0.1http/1.1localhost:8547OPTIONS * HTTP/1.0
4-02860360/83/83_ 506s 0.102158690.00.050.05 506s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
5-0-0/0/23. 506s 0.00300152970.00.000.09 506s 127.0.0.1http/1.1localhost:8547OPTIONS * HTTP/1.0
6-02892380/72/77_ 506s 0.1120134960.00.040.04 506s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
506s
506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s 506s
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
506s 506s 506s ok 1 506s ok 509s t/modules/substitute.t .............. 509s 1..19 509s # Running under perl version 5.040001 for linux 509s # Current time local: Tue May 6 17:32:37 2025 509s # Current time GMT: Tue May 6 17:32:37 2025 509s # Using Test.pm version 1.31 509s # Using Apache/Test.pm version 1.44 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barbar': OK 509s ok 1 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barbar': OK 509s ok 2 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'foofoo': OK 509s ok 3 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barbar': OK 509s ok 4 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barbar': OK 509s ok 5 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barbar': OK 509s ok 6 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'foof 509s oo': OK 509s ok 7 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'xfoo': OK 509s ok 8 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 509s ok 9 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s barx 509s ': OK 509s ok 10 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'a$1axb(': OK 509s ok 11 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'a$XX': OK 509s ok 12 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 509s ok 13 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'x&x': OK 509s ok 14 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'xx': OK 509s ok 15 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'fcooar': OK 509s ok 16 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'fc$1ar': OK 509s ok 17 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'fdooar': OK 509s ok 18 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s got 200 'XXXfooXXX 509s bar': OK 509s ok 19 509s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 509s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 509s ok 513s t/modules/unique_id.t ............... 513s 1..300 513s # Running under perl version 5.040001 for linux 513s # Current time local: Tue May 6 17:32:40 2025 513s # Current time GMT: Tue May 6 17:32:40 2025 513s # Using Test.pm version 1.31 513s # Using Apache/Test.pm version 1.44 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 1 513s # unique id: aBpHuwsod4H-Hk5GofhHTAAAAAY 513s ok 2 513s ok 3 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 4 513s # unique id: aBpHu-rATGTTnZF3M_PYmAAAAAI 513s ok 5 513s ok 6 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 7 513s # unique id: aBpHuwzbltHYo49p0z3rIgAAAAQ 513s ok 8 513s ok 9 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 10 513s # unique id: aBpHuwsod4H-Hk5GofhHTQAAAAY 513s ok 11 513s ok 12 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 13 513s # unique id: aBpHu-rATGTTnZF3M_PYmQAAAAI 513s ok 14 513s ok 15 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 16 513s # unique id: aBpHuwzbltHYo49p0z3rIwAAAAQ 513s ok 17 513s ok 18 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 19 513s # unique id: aBpHuwsod4H-Hk5GofhHTgAAAAY 513s ok 20 513s ok 21 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 22 513s # unique id: aBpHu-rATGTTnZF3M_PYmgAAAAI 513s ok 23 513s ok 24 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 25 513s # unique id: aBpHuwzbltHYo49p0z3rJAAAAAQ 513s ok 26 513s ok 27 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 28 513s # unique id: aBpHuwsod4H-Hk5GofhHTwAAAAY 513s ok 29 513s ok 30 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 31 513s # unique id: aBpHu-rATGTTnZF3M_PYmwAAAAI 513s ok 32 513s ok 33 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 34 513s # unique id: aBpHuwzbltHYo49p0z3rJQAAAAQ 513s ok 35 513s ok 36 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 37 513s # unique id: aBpHuwsod4H-Hk5GofhHUAAAAAY 513s ok 38 513s ok 39 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 40 513s # unique id: aBpHu-rATGTTnZF3M_PYnAAAAAI 513s ok 41 513s ok 42 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 43 513s # unique id: aBpHuwzbltHYo49p0z3rJgAAAAQ 513s ok 44 513s ok 45 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 46 513s # unique id: aBpHuwsod4H-Hk5GofhHUQAAAAY 513s ok 47 513s ok 48 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 49 513s # unique id: aBpHu-rATGTTnZF3M_PYnQAAAAI 513s ok 50 513s ok 51 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 52 513s # unique id: aBpHuwzbltHYo49p0z3rJwAAAAQ 513s ok 53 513s ok 54 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 55 513s # unique id: aBpHuwsod4H-Hk5GofhHUgAAAAY 513s ok 56 513s ok 57 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 58 513s # unique id: aBpHu-rATGTTnZF3M_PYngAAAAI 513s ok 59 513s ok 60 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 61 513s # unique id: aBpHuwzbltHYo49p0z3rKAAAAAQ 513s ok 62 513s ok 63 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 64 513s # unique id: aBpHuwsod4H-Hk5GofhHUwAAAAY 513s ok 65 513s ok 66 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 67 513s # unique id: aBpHu-rATGTTnZF3M_PYnwAAAAI 513s ok 68 513s ok 69 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 70 513s # unique id: aBpHuwzbltHYo49p0z3rKQAAAAQ 513s ok 71 513s ok 72 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 73 513s # unique id: aBpHuwsod4H-Hk5GofhHVAAAAAY 513s ok 74 513s ok 75 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 76 513s # unique id: aBpHu-rATGTTnZF3M_PYoAAAAAI 513s ok 77 513s ok 78 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 79 513s # unique id: aBpHuwzbltHYo49p0z3rKgAAAAQ 513s ok 80 513s ok 81 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 82 513s # unique id: aBpHuwsod4H-Hk5GofhHVQAAAAY 513s ok 83 513s ok 84 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 85 513s # unique id: aBpHu-rATGTTnZF3M_PYoQAAAAI 513s ok 86 513s ok 87 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 88 513s # unique id: aBpHuwzbltHYo49p0z3rKwAAAAQ 513s ok 89 513s ok 90 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 91 513s # unique id: aBpHuwsod4H-Hk5GofhHVgAAAAY 513s ok 92 513s ok 93 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 94 513s # unique id: aBpHu-rATGTTnZF3M_PYogAAAAI 513s ok 95 513s ok 96 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 97 513s # unique id: aBpHuwzbltHYo49p0z3rLAAAAAQ 513s ok 98 513s ok 99 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 100 513s # unique id: aBpHu-rATGTTnZF3M_PYowAAAAI 513s ok 101 513s ok 102 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 103 513s # unique id: aBpHuwzbltHYo49p0z3rLQAAAAQ 513s ok 104 513s ok 105 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 106 513s # unique id: aBpHuwsod4H-Hk5GofhHVwAAAAY 513s ok 107 513s ok 108 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 109 513s # unique id: aBpHuwzbltHYo49p0z3rLgAAAAQ 513s ok 110 513s ok 111 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 112 513s # unique id: aBpHuwsod4H-Hk5GofhHWAAAAAY 513s ok 113 513s ok 114 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 115 513s # unique id: aBpHu-rATGTTnZF3M_PYpAAAAAI 513s ok 116 513s ok 117 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 118 513s # unique id: aBpHuwsod4H-Hk5GofhHWQAAAAY 513s ok 119 513s ok 120 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 121 513s # unique id: aBpHu-rATGTTnZF3M_PYpQAAAAI 513s ok 122 513s ok 123 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 124 513s # unique id: aBpHuwsod4H-Hk5GofhHWgAAAAY 513s ok 125 513s ok 126 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 127 513s # unique id: aBpHuwzbltHYo49p0z3rLwAAAAQ 513s ok 128 513s ok 129 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 130 513s # unique id: aBpHu-rATGTTnZF3M_PYpgAAAAI 513s ok 131 513s ok 132 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 133 513s # unique id: aBpHvAsod4H-Hk5GofhHWwAAAAY 513s ok 134 513s ok 135 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 136 513s # unique id: aBpHvAzbltHYo49p0z3rMAAAAAQ 513s ok 137 513s ok 138 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 139 513s # unique id: aBpHvOrATGTTnZF3M_PYpwAAAAI 513s ok 140 513s ok 141 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 142 513s # unique id: aBpHvAsod4H-Hk5GofhHXAAAAAY 513s ok 143 513s ok 144 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 145 513s # unique id: aBpHvAzbltHYo49p0z3rMQAAAAQ 513s ok 146 513s ok 147 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 148 513s # unique id: aBpHvOrATGTTnZF3M_PYqAAAAAI 513s ok 149 513s ok 150 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 151 513s # unique id: aBpHvAsod4H-Hk5GofhHXQAAAAY 513s ok 152 513s ok 153 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 154 513s # unique id: aBpHvAzbltHYo49p0z3rMgAAAAQ 513s ok 155 513s ok 156 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 157 513s # unique id: aBpHvOrATGTTnZF3M_PYqQAAAAI 513s ok 158 513s ok 159 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 160 513s # unique id: aBpHvAsod4H-Hk5GofhHXgAAAAY 513s ok 161 513s ok 162 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 163 513s # unique id: aBpHvAzbltHYo49p0z3rMwAAAAQ 513s ok 164 513s ok 165 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 166 513s # unique id: aBpHvOrATGTTnZF3M_PYqgAAAAI 513s ok 167 513s ok 168 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 169 513s # unique id: aBpHvAsod4H-Hk5GofhHXwAAAAY 513s ok 170 513s ok 171 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 172 513s # unique id: aBpHvAzbltHYo49p0z3rNAAAAAQ 513s ok 173 513s ok 174 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 175 513s # unique id: aBpHvOrATGTTnZF3M_PYqwAAAAI 513s ok 176 513s ok 177 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 178 513s # unique id: aBpHvAsod4H-Hk5GofhHYAAAAAY 513s ok 179 513s ok 180 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 181 513s # unique id: aBpHvAzbltHYo49p0z3rNQAAAAQ 513s ok 182 513s ok 183 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 184 513s # unique id: aBpHvOrATGTTnZF3M_PYrAAAAAI 513s ok 185 513s ok 186 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 187 513s # unique id: aBpHvAsod4H-Hk5GofhHYQAAAAY 513s ok 188 513s ok 189 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 190 513s # unique id: aBpHvAzbltHYo49p0z3rNgAAAAQ 513s ok 191 513s ok 192 513s # testing : fetch unique ID 513s # expected: 200 513s # received: '200' 513s ok 193 513s # unique id: aBpHvOrATGTTnZF3M_PYrQAAAAI 514s ok 194 514s ok 195 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 196 514s # unique id: aBpHvAzbltHYo49p0z3rNwAAAAQ 514s ok 197 514s ok 198 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 199 514s # unique id: aBpHvOrATGTTnZF3M_PYrgAAAAI 514s ok 200 514s ok 201 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 202 514s # unique id: aBpHvAsod4H-Hk5GofhHYgAAAAY 514s ok 203 514s ok 204 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 205 514s # unique id: aBpHvAzbltHYo49p0z3rOAAAAAQ 514s ok 206 514s ok 207 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 208 514s # unique id: aBpHvAsod4H-Hk5GofhHYwAAAAY 514s ok 209 514s ok 210 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 211 514s # unique id: aBpHvAzbltHYo49p0z3rOQAAAAQ 514s ok 212 514s ok 213 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 214 514s # unique id: aBpHvAsod4H-Hk5GofhHZAAAAAY 514s ok 215 514s ok 216 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 217 514s # unique id: aBpHvOrATGTTnZF3M_PYrwAAAAI 514s ok 218 514s ok 219 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 220 514s # unique id: aBpHvAzbltHYo49p0z3rOgAAAAQ 514s ok 221 514s ok 222 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 223 514s # unique id: aBpHvAsod4H-Hk5GofhHZQAAAAY 514s ok 224 514s ok 225 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 226 514s # unique id: aBpHvOrATGTTnZF3M_PYsAAAAAI 514s ok 227 514s ok 228 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 229 514s # unique id: aBpHvAzbltHYo49p0z3rOwAAAAQ 514s ok 230 514s ok 231 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 232 514s # unique id: aBpHvAsod4H-Hk5GofhHZgAAAAY 514s ok 233 514s ok 234 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 235 514s # unique id: aBpHvOrATGTTnZF3M_PYsQAAAAI 514s ok 236 514s ok 237 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 238 514s # unique id: aBpHvAzbltHYo49p0z3rPAAAAAQ 514s ok 239 514s ok 240 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 241 514s # unique id: aBpHvAsod4H-Hk5GofhHZwAAAAY 514s ok 242 514s ok 243 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 244 514s # unique id: aBpHvOrATGTTnZF3M_PYsgAAAAI 514s ok 245 514s ok 246 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 247 514s # unique id: aBpHvAzbltHYo49p0z3rPQAAAAQ 514s ok 248 514s ok 249 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 250 514s # unique id: aBpHvAsod4H-Hk5GofhHaAAAAAY 514s ok 251 514s ok 252 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 253 514s # unique id: aBpHvOrATGTTnZF3M_PYswAAAAI 514s ok 254 514s ok 255 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 256 514s # unique id: aBpHvAzbltHYo49p0z3rPgAAAAQ 514s ok 257 514s ok 258 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 259 514s # unique id: aBpHvAsod4H-Hk5GofhHaQAAAAY 514s ok 260 514s ok 261 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 262 514s # unique id: aBpHvOrATGTTnZF3M_PYtAAAAAI 514s ok 263 514s ok 264 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 265 514s # unique id: aBpHvAzbltHYo49p0z3rPwAAAAQ 514s ok 266 514s ok 267 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 268 514s # unique id: aBpHvAsod4H-Hk5GofhHagAAAAY 514s ok 269 514s ok 270 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 271 514s # unique id: aBpHvOrATGTTnZF3M_PYtQAAAAI 514s ok 272 514s ok 273 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 274 514s # unique id: aBpHvAzbltHYo49p0z3rQAAAAAQ 514s ok 275 514s ok 276 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 277 514s # unique id: aBpHvAsod4H-Hk5GofhHawAAAAY 514s ok 278 514s ok 279 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 280 514s # unique id: aBpHvOrATGTTnZF3M_PYtgAAAAI 514s ok 281 514s ok 282 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 283 514s # unique id: aBpHvAzbltHYo49p0z3rQQAAAAQ 514s ok 284 514s ok 285 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 286 514s # unique id: aBpHvAsod4H-Hk5GofhHbAAAAAY 514s ok 287 514s ok 288 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 289 514s # unique id: aBpHvOrATGTTnZF3M_PYtwAAAAI 514s ok 290 514s ok 291 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 292 514s # unique id: aBpHvAzbltHYo49p0z3rQgAAAAQ 514s ok 293 514s ok 294 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 295 514s # unique id: aBpHvAsod4H-Hk5GofhHbQAAAAY 514s ok 296 514s ok 297 514s # testing : fetch unique ID 514s # expected: 200 514s # received: '200' 514s ok 298 514s # unique id: aBpHvOrATGTTnZF3M_PYuAAAAAI 514s ok 299 514s ok 300 514s ok 517s t/modules/usertrack.t ............... 517s 1..1004 517s # Running under perl version 5.040001 for linux 517s # Current time local: Tue May 6 17:32:44 2025 517s # Current time GMT: Tue May 6 17:32:44 2025 517s # Using Test.pm version 1.31 517s # Using Apache/Test.pm version 1.44 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 1 517s ok 2 517s Set-Cookie: usertrack_test=ca724a22.6347b014a362c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ca724a22.6347b014a362c 517s ok 3 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 4 517s ok 5 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 6 517s ok 7 517s Set-Cookie: usertrack_test=59856d8f.6347b014a4ea4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=59856d8f.6347b014a4ea4 517s ok 8 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 9 517s ok 10 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 11 517s ok 12 517s Set-Cookie: usertrack_test=824e4ff.6347b014a5a07; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=824e4ff.6347b014a5a07 517s ok 13 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 14 517s ok 15 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 16 517s ok 17 517s Set-Cookie: usertrack_test=d386e37.6347b014a653f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=d386e37.6347b014a653f 517s ok 18 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 19 517s ok 20 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 21 517s ok 22 517s Set-Cookie: usertrack_test=b850ef0d.6347b014a7031; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b850ef0d.6347b014a7031 517s ok 23 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 24 517s ok 25 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 26 517s ok 27 517s Set-Cookie: usertrack_test=4c380565.6347b014a7b25; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4c380565.6347b014a7b25 517s ok 28 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 29 517s ok 30 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 31 517s ok 32 517s Set-Cookie: usertrack_test=a4fd9cfc.6347b014a861c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a4fd9cfc.6347b014a861c 517s ok 33 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 34 517s ok 35 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 36 517s ok 37 517s Set-Cookie: usertrack_test=6b3f4464.6347b014a90ca; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6b3f4464.6347b014a90ca 517s ok 38 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 39 517s ok 40 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 41 517s ok 42 517s Set-Cookie: usertrack_test=712323f7.6347b014a9b9f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=712323f7.6347b014a9b9f 517s ok 43 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 44 517s ok 45 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 46 517s ok 47 517s Set-Cookie: usertrack_test=673cca38.6347b014aa71b; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=673cca38.6347b014aa71b 517s ok 48 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 49 517s ok 50 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 51 517s ok 52 517s Set-Cookie: usertrack_test=fd82cfff.6347b014ab1c4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=fd82cfff.6347b014ab1c4 517s ok 53 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 54 517s ok 55 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 56 517s ok 57 517s Set-Cookie: usertrack_test=706bff4.6347b014abc23; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=706bff4.6347b014abc23 517s ok 58 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 59 517s ok 60 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 61 517s ok 62 517s Set-Cookie: usertrack_test=c537ccb1.6347b014ac715; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c537ccb1.6347b014ac715 517s ok 63 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 64 517s ok 65 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 66 517s ok 67 517s Set-Cookie: usertrack_test=275bd12d.6347b014ad1fe; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=275bd12d.6347b014ad1fe 517s ok 68 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 69 517s ok 70 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 71 517s ok 72 517s Set-Cookie: usertrack_test=598ea771.6347b014add41; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=598ea771.6347b014add41 517s ok 73 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 74 517s ok 75 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 76 517s ok 77 517s Set-Cookie: usertrack_test=9b9c4cc3.6347b014ae833; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=9b9c4cc3.6347b014ae833 517s ok 78 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 79 517s ok 80 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 81 517s ok 82 517s Set-Cookie: usertrack_test=dbd7b997.6347b014af2c9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=dbd7b997.6347b014af2c9 517s ok 83 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 84 517s ok 85 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 86 517s ok 87 517s Set-Cookie: usertrack_test=551ca4a5.6347b014afda1; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=551ca4a5.6347b014afda1 517s ok 88 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 89 517s ok 90 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 91 517s ok 92 517s Set-Cookie: usertrack_test=d98a16dc.6347b014b090d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=d98a16dc.6347b014b090d 517s ok 93 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 94 517s ok 95 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 96 517s ok 97 517s Set-Cookie: usertrack_test=1472034d.6347b014b1395; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=1472034d.6347b014b1395 517s ok 98 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 99 517s ok 100 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 101 517s ok 102 517s Set-Cookie: usertrack_test=724c5272.6347b014b1e34; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=724c5272.6347b014b1e34 517s ok 103 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 104 517s ok 105 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 106 517s ok 107 517s Set-Cookie: usertrack_test=b222907c.6347b014b28fa; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b222907c.6347b014b28fa 517s ok 108 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 109 517s ok 110 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 111 517s ok 112 517s Set-Cookie: usertrack_test=de96f8f6.6347b014b3405; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=de96f8f6.6347b014b3405 517s ok 113 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 114 517s ok 115 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 116 517s ok 117 517s Set-Cookie: usertrack_test=7d95f420.6347b014b3fb7; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=7d95f420.6347b014b3fb7 517s ok 118 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 119 517s ok 120 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 121 517s ok 122 517s Set-Cookie: usertrack_test=df36c47d.6347b014b4a62; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=df36c47d.6347b014b4a62 517s ok 123 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 124 517s ok 125 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 126 517s ok 127 517s Set-Cookie: usertrack_test=bbbe41b9.6347b014b5509; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=bbbe41b9.6347b014b5509 517s ok 128 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 129 517s ok 130 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 131 517s ok 132 517s Set-Cookie: usertrack_test=6d0954a4.6347b014b5fd5; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6d0954a4.6347b014b5fd5 517s ok 133 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 134 517s ok 135 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 136 517s ok 137 517s Set-Cookie: usertrack_test=3b4e9b07.6347b014b6b68; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3b4e9b07.6347b014b6b68 517s ok 138 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 139 517s ok 140 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 141 517s ok 142 517s Set-Cookie: usertrack_test=837e9f1e.6347b014b76af; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=837e9f1e.6347b014b76af 517s ok 143 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 144 517s ok 145 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 146 517s ok 147 517s Set-Cookie: usertrack_test=b110e645.6347b014b85c2; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b110e645.6347b014b85c2 517s ok 148 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 149 517s ok 150 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 151 517s ok 152 517s Set-Cookie: usertrack_test=fec386bb.6347b014b90ae; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=fec386bb.6347b014b90ae 517s ok 153 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 154 517s ok 155 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 156 517s ok 157 517s Set-Cookie: usertrack_test=d1d98fdb.6347b014b9b75; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=d1d98fdb.6347b014b9b75 517s ok 158 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 159 517s ok 160 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 161 517s ok 162 517s Set-Cookie: usertrack_test=3570eef4.6347b014ba60e; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3570eef4.6347b014ba60e 517s ok 163 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 164 517s ok 165 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 166 517s ok 167 517s Set-Cookie: usertrack_test=73a248e7.6347b014bb0f0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=73a248e7.6347b014bb0f0 517s ok 168 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 169 517s ok 170 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 171 517s ok 172 517s Set-Cookie: usertrack_test=4fe4f519.6347b014bbbff; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4fe4f519.6347b014bbbff 517s ok 173 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 174 517s ok 175 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 176 517s ok 177 517s Set-Cookie: usertrack_test=4fd7b18a.6347b014bc729; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4fd7b18a.6347b014bc729 517s ok 178 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 179 517s ok 180 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 181 517s ok 182 517s Set-Cookie: usertrack_test=2485acbd.6347b014bd214; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2485acbd.6347b014bd214 517s ok 183 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 184 517s ok 185 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 186 517s ok 187 517s Set-Cookie: usertrack_test=b7fabb96.6347b014bdcc7; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b7fabb96.6347b014bdcc7 517s ok 188 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 189 517s ok 190 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 191 517s ok 192 517s Set-Cookie: usertrack_test=4b141113.6347b014be7a0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4b141113.6347b014be7a0 517s ok 193 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 194 517s ok 195 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 196 517s ok 197 517s Set-Cookie: usertrack_test=bb978c6e.6347b014bf2fe; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=bb978c6e.6347b014bf2fe 517s ok 198 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 199 517s ok 200 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 201 517s ok 202 517s Set-Cookie: usertrack_test=9f9115cc.6347b014bfdb0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=9f9115cc.6347b014bfdb0 517s ok 203 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 204 517s ok 205 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 206 517s ok 207 517s Set-Cookie: usertrack_test=648577e5.6347b014c083f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=648577e5.6347b014c083f 517s ok 208 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 209 517s ok 210 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 211 517s ok 212 517s Set-Cookie: usertrack_test=a1663a19.6347b014c12f6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a1663a19.6347b014c12f6 517s ok 213 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 214 517s ok 215 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 216 517s ok 217 517s Set-Cookie: usertrack_test=642a71f6.6347b014c1df0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=642a71f6.6347b014c1df0 517s ok 218 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 219 517s ok 220 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 221 517s ok 222 517s Set-Cookie: usertrack_test=3478d770.6347b014c292f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3478d770.6347b014c292f 517s ok 223 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 224 517s ok 225 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 226 517s ok 227 517s Set-Cookie: usertrack_test=475b14a5.6347b014c342c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=475b14a5.6347b014c342c 517s ok 228 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 229 517s ok 230 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 231 517s ok 232 517s Set-Cookie: usertrack_test=7fa51eff.6347b014c3eb9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=7fa51eff.6347b014c3eb9 517s ok 233 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 234 517s ok 235 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 236 517s ok 237 517s Set-Cookie: usertrack_test=4778e492.6347b014c492c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4778e492.6347b014c492c 517s ok 238 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 239 517s ok 240 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 241 517s ok 242 517s Set-Cookie: usertrack_test=ed975a89.6347b014c537a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ed975a89.6347b014c537a 517s ok 243 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 244 517s ok 245 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 246 517s ok 247 517s Set-Cookie: usertrack_test=2cec6516.6347b014c5de4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2cec6516.6347b014c5de4 517s ok 248 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 249 517s ok 250 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 251 517s ok 252 517s Set-Cookie: usertrack_test=6d6e9dad.6347b014c68c0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6d6e9dad.6347b014c68c0 517s ok 253 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 254 517s ok 255 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 256 517s ok 257 517s Set-Cookie: usertrack_test=c430448f.6347b014c7420; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c430448f.6347b014c7420 517s ok 258 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 259 517s ok 260 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 261 517s ok 262 517s Set-Cookie: usertrack_test=b8edc191.6347b014c7ee9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b8edc191.6347b014c7ee9 517s ok 263 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 264 517s ok 265 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 266 517s ok 267 517s Set-Cookie: usertrack_test=8bb35c46.6347b014c89ca; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=8bb35c46.6347b014c89ca 517s ok 268 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 269 517s ok 270 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 271 517s ok 272 517s Set-Cookie: usertrack_test=ecbcec4b.6347b014c94a7; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ecbcec4b.6347b014c94a7 517s ok 273 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 274 517s ok 275 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 276 517s ok 277 517s Set-Cookie: usertrack_test=4b8adf3a.6347b014c9f93; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4b8adf3a.6347b014c9f93 517s ok 278 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 279 517s ok 280 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 281 517s ok 282 517s Set-Cookie: usertrack_test=3975c636.6347b014cab33; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3975c636.6347b014cab33 517s ok 283 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 284 517s ok 285 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 286 517s ok 287 517s Set-Cookie: usertrack_test=7969dc4c.6347b014cb9fa; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=7969dc4c.6347b014cb9fa 517s ok 288 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 289 517s ok 290 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 291 517s ok 292 517s Set-Cookie: usertrack_test=18dc5090.6347b014cc4e4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=18dc5090.6347b014cc4e4 517s ok 293 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 294 517s ok 295 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 296 517s ok 297 517s Set-Cookie: usertrack_test=c145ceae.6347b014ccf65; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c145ceae.6347b014ccf65 517s ok 298 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 299 517s ok 300 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 301 517s ok 302 517s Set-Cookie: usertrack_test=77118381.6347b014cda5c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=77118381.6347b014cda5c 517s ok 303 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 304 517s ok 305 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 306 517s ok 307 517s Set-Cookie: usertrack_test=6706066e.6347b014ce5f6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6706066e.6347b014ce5f6 517s ok 308 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 309 517s ok 310 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 311 517s ok 312 517s Set-Cookie: usertrack_test=a35d9ab4.6347b014cf107; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a35d9ab4.6347b014cf107 517s ok 313 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 314 517s ok 315 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 316 517s ok 317 517s Set-Cookie: usertrack_test=a29c57db.6347b014cfbee; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a29c57db.6347b014cfbee 517s ok 318 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 319 517s ok 320 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 321 517s ok 322 517s Set-Cookie: usertrack_test=887db94d.6347b014d068d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=887db94d.6347b014d068d 517s ok 323 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 324 517s ok 325 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 326 517s ok 327 517s Set-Cookie: usertrack_test=a78d6a59.6347b014d11d6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a78d6a59.6347b014d11d6 517s ok 328 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 329 517s ok 330 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 331 517s ok 332 517s Set-Cookie: usertrack_test=89a0f50c.6347b014d1cd9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=89a0f50c.6347b014d1cd9 517s ok 333 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 334 517s ok 335 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 336 517s ok 337 517s Set-Cookie: usertrack_test=49277e58.6347b014d2864; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=49277e58.6347b014d2864 517s ok 338 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 339 517s ok 340 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 341 517s ok 342 517s Set-Cookie: usertrack_test=15b8c17e.6347b014d332d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=15b8c17e.6347b014d332d 517s ok 343 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 344 517s ok 345 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 346 517s ok 347 517s Set-Cookie: usertrack_test=b991b902.6347b014d3e10; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b991b902.6347b014d3e10 517s ok 348 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 349 517s ok 350 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 351 517s ok 352 517s Set-Cookie: usertrack_test=676b4576.6347b014d4870; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=676b4576.6347b014d4870 517s ok 353 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 354 517s ok 355 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 356 517s ok 357 517s Set-Cookie: usertrack_test=304bd3ee.6347b014d537a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=304bd3ee.6347b014d537a 517s ok 358 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 359 517s ok 360 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 361 517s ok 362 517s Set-Cookie: usertrack_test=c2bd9376.6347b014d5e23; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c2bd9376.6347b014d5e23 517s ok 363 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 364 517s ok 365 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 366 517s ok 367 517s Set-Cookie: usertrack_test=3e49e629.6347b014d6911; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3e49e629.6347b014d6911 517s ok 368 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 369 517s ok 370 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 371 517s ok 372 517s Set-Cookie: usertrack_test=220f4be9.6347b014d7469; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=220f4be9.6347b014d7469 517s ok 373 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 374 517s ok 375 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 376 517s ok 377 517s Set-Cookie: usertrack_test=cb89f454.6347b014d7f2a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=cb89f454.6347b014d7f2a 517s ok 378 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 379 517s ok 380 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 381 517s ok 382 517s Set-Cookie: usertrack_test=6ee81d92.6347b014d89e2; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6ee81d92.6347b014d89e2 517s ok 383 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 384 517s ok 385 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 386 517s ok 387 517s Set-Cookie: usertrack_test=34b0449c.6347b014d9551; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=34b0449c.6347b014d9551 517s ok 388 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 389 517s ok 390 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 391 517s ok 392 517s Set-Cookie: usertrack_test=e1167001.6347b014d9fe6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e1167001.6347b014d9fe6 517s ok 393 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 394 517s ok 395 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 396 517s ok 397 517s Set-Cookie: usertrack_test=97246c2e.6347b014daa55; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=97246c2e.6347b014daa55 517s ok 398 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 399 517s ok 400 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 401 517s ok 402 517s Set-Cookie: usertrack_test=497e6fff.6347b014db51c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=497e6fff.6347b014db51c 517s ok 403 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 404 517s ok 405 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 406 517s ok 407 517s Set-Cookie: usertrack_test=1be96ab8.6347b014dc09b; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=1be96ab8.6347b014dc09b 517s ok 408 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 409 517s ok 410 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 411 517s ok 412 517s Set-Cookie: usertrack_test=f26a873b.6347b014dcb76; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=f26a873b.6347b014dcb76 517s ok 413 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 414 517s ok 415 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 416 517s ok 417 517s Set-Cookie: usertrack_test=3b884edd.6347b014dd643; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3b884edd.6347b014dd643 517s ok 418 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 419 517s ok 420 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 421 517s ok 422 517s Set-Cookie: usertrack_test=a3f767a5.6347b014de089; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a3f767a5.6347b014de089 517s ok 423 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 424 517s ok 425 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 426 517s ok 427 517s Set-Cookie: usertrack_test=e33c5577.6347b014deb6c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e33c5577.6347b014deb6c 517s ok 428 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 429 517s ok 430 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 431 517s ok 432 517s Set-Cookie: usertrack_test=f60bdd03.6347b014df6d6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=f60bdd03.6347b014df6d6 517s ok 433 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 434 517s ok 435 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 436 517s ok 437 517s Set-Cookie: usertrack_test=5295d7c1.6347b014e017b; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=5295d7c1.6347b014e017b 517s ok 438 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 439 517s ok 440 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 441 517s ok 442 517s Set-Cookie: usertrack_test=d34f219c.6347b014e0c11; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=d34f219c.6347b014e0c11 517s ok 443 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 444 517s ok 445 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 446 517s ok 447 517s Set-Cookie: usertrack_test=af3d1b80.6347b014e16d9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=af3d1b80.6347b014e16d9 517s ok 448 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 449 517s ok 450 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 451 517s ok 452 517s Set-Cookie: usertrack_test=55c48f2.6347b014e2258; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=55c48f2.6347b014e2258 517s ok 453 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 454 517s ok 455 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 456 517s ok 457 517s Set-Cookie: usertrack_test=9251ef97.6347b014e2d0f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=9251ef97.6347b014e2d0f 517s ok 458 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 459 517s ok 460 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 461 517s ok 462 517s Set-Cookie: usertrack_test=b7b34476.6347b014e3776; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b7b34476.6347b014e3776 517s ok 463 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 464 517s ok 465 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 466 517s ok 467 517s Set-Cookie: usertrack_test=e59e01e8.6347b014e4252; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e59e01e8.6347b014e4252 517s ok 468 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 469 517s ok 470 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 471 517s ok 472 517s Set-Cookie: usertrack_test=742c5b59.6347b014e4de6; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=742c5b59.6347b014e4de6 517s ok 473 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 474 517s ok 475 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 476 517s ok 477 517s Set-Cookie: usertrack_test=dd9925d0.6347b014e5de2; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=dd9925d0.6347b014e5de2 517s ok 478 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 479 517s ok 480 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 481 517s ok 482 517s Set-Cookie: usertrack_test=faaa5a32.6347b014e6a2c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=faaa5a32.6347b014e6a2c 517s ok 483 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 484 517s ok 485 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 486 517s ok 487 517s Set-Cookie: usertrack_test=2b90d0d8.6347b014e76e0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2b90d0d8.6347b014e76e0 517s ok 488 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 489 517s ok 490 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 491 517s ok 492 517s Set-Cookie: usertrack_test=f9408786.6347b014e81fd; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=f9408786.6347b014e81fd 517s ok 493 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 494 517s ok 495 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 496 517s ok 497 517s Set-Cookie: usertrack_test=3f431984.6347b014e8d80; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3f431984.6347b014e8d80 517s ok 498 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 499 517s ok 500 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 501 517s ok 502 517s Set-Cookie: usertrack_test=f1798306.6347b014e98fa; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=f1798306.6347b014e98fa 517s ok 503 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 504 517s ok 505 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 506 517s ok 507 517s Set-Cookie: usertrack_test=c79875bf.6347b014ea3cf; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c79875bf.6347b014ea3cf 517s ok 508 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 509 517s ok 510 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 511 517s ok 512 517s Set-Cookie: usertrack_test=367d57dd.6347b014eaf97; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=367d57dd.6347b014eaf97 517s ok 513 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 514 517s ok 515 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 516 517s ok 517 517s Set-Cookie: usertrack_test=df65534.6347b014ebc2f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=df65534.6347b014ebc2f 517s ok 518 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 519 517s ok 520 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 521 517s ok 522 517s Set-Cookie: usertrack_test=9e90be89.6347b014ec751; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=9e90be89.6347b014ec751 517s ok 523 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 524 517s ok 525 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 526 517s ok 527 517s Set-Cookie: usertrack_test=66644c62.6347b014ed2d4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=66644c62.6347b014ed2d4 517s ok 528 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 529 517s ok 530 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 531 517s ok 532 517s Set-Cookie: usertrack_test=caeae5d2.6347b014ede98; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=caeae5d2.6347b014ede98 517s ok 533 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 534 517s ok 535 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 536 517s ok 537 517s Set-Cookie: usertrack_test=c2c03b4b.6347b014eea89; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c2c03b4b.6347b014eea89 517s ok 538 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 539 517s ok 540 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 541 517s ok 542 517s Set-Cookie: usertrack_test=76ac813e.6347b014ef56a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=76ac813e.6347b014ef56a 517s ok 543 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 544 517s ok 545 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 546 517s ok 547 517s Set-Cookie: usertrack_test=29b966f1.6347b014f004d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=29b966f1.6347b014f004d 517s ok 548 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 549 517s ok 550 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 551 517s ok 552 517s Set-Cookie: usertrack_test=1992937d.6347b014f0bb8; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=1992937d.6347b014f0bb8 517s ok 553 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 554 517s ok 555 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 556 517s ok 557 517s Set-Cookie: usertrack_test=83bb92e8.6347b014f16c7; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=83bb92e8.6347b014f16c7 517s ok 558 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 559 517s ok 560 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 561 517s ok 562 517s Set-Cookie: usertrack_test=d0e67884.6347b014f215f; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=d0e67884.6347b014f215f 517s ok 563 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 564 517s ok 565 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 566 517s ok 567 517s Set-Cookie: usertrack_test=b1b1d43e.6347b014f2c49; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b1b1d43e.6347b014f2c49 517s ok 568 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 569 517s ok 570 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 571 517s ok 572 517s Set-Cookie: usertrack_test=9d557b32.6347b014f37c8; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=9d557b32.6347b014f37c8 517s ok 573 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 574 517s ok 575 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 576 517s ok 577 517s Set-Cookie: usertrack_test=a0c38e33.6347b014f426c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a0c38e33.6347b014f426c 517s ok 578 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 579 517s ok 580 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 581 517s ok 582 517s Set-Cookie: usertrack_test=c4ade1d5.6347b014f4d57; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=c4ade1d5.6347b014f4d57 517s ok 583 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 584 517s ok 585 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 586 517s ok 587 517s Set-Cookie: usertrack_test=483618a3.6347b014f5811; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=483618a3.6347b014f5811 517s ok 588 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 589 517s ok 590 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 591 517s ok 592 517s Set-Cookie: usertrack_test=ad750130.6347b014f638b; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ad750130.6347b014f638b 517s ok 593 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 594 517s ok 595 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 596 517s ok 597 517s Set-Cookie: usertrack_test=5cf99eec.6347b014f6ec0; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=5cf99eec.6347b014f6ec0 517s ok 598 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 599 517s ok 600 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 601 517s ok 602 517s Set-Cookie: usertrack_test=53a6afab.6347b014f7995; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=53a6afab.6347b014f7995 517s ok 603 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 604 517s ok 605 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 606 517s ok 607 517s Set-Cookie: usertrack_test=1b2cf8de.6347b014f84ce; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=1b2cf8de.6347b014f84ce 517s ok 608 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 609 517s ok 610 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 611 517s ok 612 517s Set-Cookie: usertrack_test=2c5c2570.6347b014f8fa3; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2c5c2570.6347b014f8fa3 517s ok 613 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 614 517s ok 615 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 616 517s ok 617 517s Set-Cookie: usertrack_test=13f153ce.6347b014f9a3d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=13f153ce.6347b014f9a3d 517s ok 618 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 619 517s ok 620 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 621 517s ok 622 517s Set-Cookie: usertrack_test=fa46906f.6347b014fa540; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=fa46906f.6347b014fa540 517s ok 623 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 624 517s ok 625 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 626 517s ok 627 517s Set-Cookie: usertrack_test=ee3585d6.6347b014fb0e4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ee3585d6.6347b014fb0e4 517s ok 628 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 629 517s ok 630 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 631 517s ok 632 517s Set-Cookie: usertrack_test=e2b213b8.6347b014fbc06; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e2b213b8.6347b014fbc06 517s ok 633 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 634 517s ok 635 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 636 517s ok 637 517s Set-Cookie: usertrack_test=746854df.6347b014fc6f9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=746854df.6347b014fc6f9 517s ok 638 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 639 517s ok 640 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 641 517s ok 642 517s Set-Cookie: usertrack_test=b86d509c.6347b014fd1b5; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b86d509c.6347b014fd1b5 517s ok 643 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 644 517s ok 645 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 646 517s ok 647 517s Set-Cookie: usertrack_test=2564ff28.6347b014fdd94; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2564ff28.6347b014fdd94 517s ok 648 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 649 517s ok 650 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 651 517s ok 652 517s Set-Cookie: usertrack_test=6f45fd86.6347b014fe960; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=6f45fd86.6347b014fe960 517s ok 653 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 654 517s ok 655 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 656 517s ok 657 517s Set-Cookie: usertrack_test=4af0e674.6347b014ff897; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4af0e674.6347b014ff897 517s ok 658 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 659 517s ok 660 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 661 517s ok 662 517s Set-Cookie: usertrack_test=8c89739e.6347b01500547; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=8c89739e.6347b01500547 517s ok 663 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 664 517s ok 665 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 666 517s ok 667 517s Set-Cookie: usertrack_test=8bf82c2a.6347b0150105a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=8bf82c2a.6347b0150105a 517s ok 668 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 669 517s ok 670 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 671 517s ok 672 517s Set-Cookie: usertrack_test=e7a41e7f.6347b01501bb8; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e7a41e7f.6347b01501bb8 517s ok 673 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 674 517s ok 675 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 676 517s ok 677 517s Set-Cookie: usertrack_test=966fd060.6347b015026d4; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=966fd060.6347b015026d4 517s ok 678 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 679 517s ok 680 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 681 517s ok 682 517s Set-Cookie: usertrack_test=55807ae4.6347b015031bf; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=55807ae4.6347b015031bf 517s ok 683 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 684 517s ok 685 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 686 517s ok 687 517s Set-Cookie: usertrack_test=664b2018.6347b01503d80; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=664b2018.6347b01503d80 517s ok 688 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 689 517s ok 690 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 691 517s ok 692 517s Set-Cookie: usertrack_test=3b841a4c.6347b01504888; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3b841a4c.6347b01504888 517s ok 693 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 694 517s ok 695 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 696 517s ok 697 517s Set-Cookie: usertrack_test=4379fa4.6347b01505362; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=4379fa4.6347b01505362 517s ok 698 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 699 517s ok 700 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 701 517s ok 702 517s Set-Cookie: usertrack_test=f44f41b8.6347b01505e30; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=f44f41b8.6347b01505e30 517s ok 703 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 704 517s ok 705 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 706 517s ok 707 517s Set-Cookie: usertrack_test=8b617faa.6347b0150690c; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=8b617faa.6347b0150690c 517s ok 708 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 709 517s ok 710 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 711 517s ok 712 517s Set-Cookie: usertrack_test=3f0bbc1e.6347b01507449; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3f0bbc1e.6347b01507449 517s ok 713 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 714 517s ok 715 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 716 517s ok 717 517s Set-Cookie: usertrack_test=93720fb4.6347b01507f19; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=93720fb4.6347b01507f19 517s ok 718 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 719 517s ok 720 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 721 517s ok 722 517s Set-Cookie: usertrack_test=ad8b40d0.6347b01508995; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=ad8b40d0.6347b01508995 517s ok 723 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 724 517s ok 725 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 726 517s ok 727 517s Set-Cookie: usertrack_test=b5c20ad0.6347b01509431; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b5c20ad0.6347b01509431 517s ok 728 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 729 517s ok 730 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 731 517s ok 732 517s Set-Cookie: usertrack_test=e186e474.6347b01509f85; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e186e474.6347b01509f85 517s ok 733 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 734 517s ok 735 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 736 517s ok 737 517s Set-Cookie: usertrack_test=a5a20043.6347b0150aa57; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=a5a20043.6347b0150aa57 517s ok 738 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 739 517s ok 740 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 741 517s ok 742 517s Set-Cookie: usertrack_test=995b750b.6347b0150b555; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=995b750b.6347b0150b555 517s ok 743 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 744 517s ok 745 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 746 517s ok 747 517s Set-Cookie: usertrack_test=63446862.6347b0150c092; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=63446862.6347b0150c092 517s ok 748 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 749 517s ok 750 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 751 517s ok 752 517s Set-Cookie: usertrack_test=5335c593.6347b0150cb55; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=5335c593.6347b0150cb55 517s ok 753 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 754 517s ok 755 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 756 517s ok 757 517s Set-Cookie: usertrack_test=e3bdb765.6347b0150d632; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=e3bdb765.6347b0150d632 517s ok 758 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 759 517s ok 760 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 761 517s ok 762 517s Set-Cookie: usertrack_test=2235d042.6347b0150e10e; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2235d042.6347b0150e10e 517s ok 763 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 764 517s ok 765 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 766 517s ok 767 517s Set-Cookie: usertrack_test=20f3366d.6347b0150ebdc; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=20f3366d.6347b0150ebdc 517s ok 768 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 769 517s ok 770 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 771 517s ok 772 517s Set-Cookie: usertrack_test=dfef999b.6347b0150f737; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=dfef999b.6347b0150f737 517s ok 773 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 774 517s ok 775 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 776 517s ok 777 517s Set-Cookie: usertrack_test=5adfca93.6347b0151019d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=5adfca93.6347b0151019d 517s ok 778 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 779 517s ok 780 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 781 517s ok 782 517s Set-Cookie: usertrack_test=34ca503f.6347b01510c7a; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=34ca503f.6347b01510c7a 517s ok 783 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 784 517s ok 785 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 786 517s ok 787 517s Set-Cookie: usertrack_test=fa5eb522.6347b015117e9; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=fa5eb522.6347b015117e9 517s ok 788 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 789 517s ok 790 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 791 517s ok 792 517s Set-Cookie: usertrack_test=db231995.6347b01512276; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=db231995.6347b01512276 517s ok 793 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 794 517s ok 795 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 796 517s ok 797 517s Set-Cookie: usertrack_test=71449a18.6347b01512d23; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=71449a18.6347b01512d23 517s ok 798 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 799 517s ok 800 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 801 517s ok 802 517s Set-Cookie: usertrack_test=7ac3aeb6.6347b015137e1; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=7ac3aeb6.6347b015137e1 517s ok 803 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 804 517s ok 805 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 806 517s ok 807 517s Set-Cookie: usertrack_test=b5001805.6347b01514381; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=b5001805.6347b01514381 517s ok 808 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 809 517s ok 810 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 811 517s ok 812 517s Set-Cookie: usertrack_test=2c2dec34.6347b01514e98; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=2c2dec34.6347b01514e98 517s ok 813 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 814 517s ok 815 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 816 517s ok 817 517s Set-Cookie: usertrack_test=29ccc377.6347b0151596d; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=29ccc377.6347b0151596d 517s ok 818 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 819 517s ok 820 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 821 517s ok 822 517s Set-Cookie: usertrack_test=16243e20.6347b01516412; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=16243e20.6347b01516412 517s ok 823 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 824 517s ok 825 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 826 517s ok 827 517s Set-Cookie: usertrack_test=3ca06402.6347b01516e93; path=/; expires=Tue, 06-May-25 17:33:47 GMT 517s Cookie: usertrack_test=3ca06402.6347b01516e93 517s ok 828 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 829 517s ok 830 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 831 517s ok 832 517s Set-Cookie: usertrack_test=28026467.6347b01517963; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=28026467.6347b01517963 517s ok 833 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 834 517s ok 835 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 836 517s ok 837 517s Set-Cookie: usertrack_test=29983289.6347b0151850f; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=29983289.6347b0151850f 517s ok 838 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 839 517s ok 840 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 841 517s ok 842 517s Set-Cookie: usertrack_test=47e3fda6.6347b01518fa9; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=47e3fda6.6347b01518fa9 517s ok 843 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 844 517s ok 845 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 846 517s ok 847 517s Set-Cookie: usertrack_test=78732560.6347b01519a51; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=78732560.6347b01519a51 517s ok 848 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 849 517s ok 850 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 851 517s ok 852 517s Set-Cookie: usertrack_test=29c13312.6347b0151a53e; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=29c13312.6347b0151a53e 517s ok 853 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 854 517s ok 855 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 856 517s ok 857 517s Set-Cookie: usertrack_test=ef1d481e.6347b0151b0a6; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=ef1d481e.6347b0151b0a6 517s ok 858 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 859 517s ok 860 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 861 517s ok 862 517s Set-Cookie: usertrack_test=f9083db5.6347b0151bbf6; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=f9083db5.6347b0151bbf6 517s ok 863 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 864 517s ok 865 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 866 517s ok 867 517s Set-Cookie: usertrack_test=7f9290ed.6347b0151c6df; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=7f9290ed.6347b0151c6df 517s ok 868 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 869 517s ok 870 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 871 517s ok 872 517s Set-Cookie: usertrack_test=3d15c891.6347b0151d177; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=3d15c891.6347b0151d177 517s ok 873 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 874 517s ok 875 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 876 517s ok 877 517s Set-Cookie: usertrack_test=ff42e5c4.6347b0151dc2f; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=ff42e5c4.6347b0151dc2f 517s ok 878 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 879 517s ok 880 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 881 517s ok 882 517s Set-Cookie: usertrack_test=adcc7d78.6347b0151e704; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=adcc7d78.6347b0151e704 517s ok 883 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 884 517s ok 885 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 886 517s ok 887 517s Set-Cookie: usertrack_test=32f893cb.6347b0151f168; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=32f893cb.6347b0151f168 517s ok 888 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 889 517s ok 890 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 891 517s ok 892 517s Set-Cookie: usertrack_test=a46c6a7e.6347b0151fc2b; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=a46c6a7e.6347b0151fc2b 517s ok 893 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 894 517s ok 895 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 896 517s ok 897 517s Set-Cookie: usertrack_test=ddf6a738.6347b015206e7; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=ddf6a738.6347b015206e7 517s ok 898 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 899 517s ok 900 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 901 517s ok 902 517s Set-Cookie: usertrack_test=36b4665a.6347b015211eb; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=36b4665a.6347b015211eb 517s ok 903 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 904 517s ok 905 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 906 517s ok 907 517s Set-Cookie: usertrack_test=c9d33ea7.6347b01521d72; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=c9d33ea7.6347b01521d72 517s ok 908 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 909 517s ok 910 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 911 517s ok 912 517s Set-Cookie: usertrack_test=244aa1a7.6347b01522828; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=244aa1a7.6347b01522828 517s ok 913 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 914 517s ok 915 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 916 517s ok 917 517s Set-Cookie: usertrack_test=a1ea692f.6347b015232b8; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=a1ea692f.6347b015232b8 517s ok 918 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 919 517s ok 920 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 921 517s ok 922 517s Set-Cookie: usertrack_test=9f1f86bc.6347b01523d95; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=9f1f86bc.6347b01523d95 517s ok 923 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 924 517s ok 925 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 926 517s ok 927 517s Set-Cookie: usertrack_test=46d6d06.6347b01524918; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=46d6d06.6347b01524918 517s ok 928 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 929 517s ok 930 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 931 517s ok 932 517s Set-Cookie: usertrack_test=f2c81919.6347b01525433; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=f2c81919.6347b01525433 517s ok 933 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 934 517s ok 935 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 936 517s ok 937 517s Set-Cookie: usertrack_test=6e89d57c.6347b01525ef2; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=6e89d57c.6347b01525ef2 517s ok 938 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 939 517s ok 940 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 941 517s ok 942 517s Set-Cookie: usertrack_test=29c8ee38.6347b015269a8; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=29c8ee38.6347b015269a8 517s ok 943 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 944 517s ok 945 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 946 517s ok 947 517s Set-Cookie: usertrack_test=17da03a5.6347b01527461; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=17da03a5.6347b01527461 517s ok 948 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 949 517s ok 950 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 951 517s ok 952 517s Set-Cookie: usertrack_test=373572ae.6347b01527f05; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=373572ae.6347b01527f05 517s ok 953 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 954 517s ok 955 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 956 517s ok 957 517s Set-Cookie: usertrack_test=2f5116fe.6347b015289d7; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=2f5116fe.6347b015289d7 517s ok 958 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 959 517s ok 960 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 961 517s ok 962 517s Set-Cookie: usertrack_test=48c96498.6347b015294fa; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=48c96498.6347b015294fa 517s ok 963 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 964 517s ok 965 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 966 517s ok 967 517s Set-Cookie: usertrack_test=d4eb6aa9.6347b01529f98; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=d4eb6aa9.6347b01529f98 517s ok 968 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 969 517s ok 970 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 971 517s ok 972 517s Set-Cookie: usertrack_test=7574e74.6347b0152aa59; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=7574e74.6347b0152aa59 517s ok 973 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 974 517s ok 975 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 976 517s ok 977 517s Set-Cookie: usertrack_test=49e85be9.6347b0152b596; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=49e85be9.6347b0152b596 517s ok 978 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 979 517s ok 980 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 981 517s ok 982 517s Set-Cookie: usertrack_test=16746832.6347b0152c028; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=16746832.6347b0152c028 517s ok 983 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 984 517s ok 985 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 986 517s ok 987 517s Set-Cookie: usertrack_test=ecac86b9.6347b0152ca83; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=ecac86b9.6347b0152ca83 517s ok 988 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 989 517s ok 990 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 991 517s ok 992 517s Set-Cookie: usertrack_test=834f8009.6347b0152d4d5; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=834f8009.6347b0152d4d5 517s ok 993 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 994 517s ok 995 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 996 517s ok 997 517s Set-Cookie: usertrack_test=6322f27.6347b0152df3d; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s Cookie: usertrack_test=6322f27.6347b0152df3d 517s ok 998 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 999 517s ok 1000 517s ok 1001 517s # testing : Checking return code is '200' 517s # expected: 200 517s # received: '200' 517s ok 1002 517s # usertrack_test=b9fe2d40.6347b0152ea06; path=/; expires=Tue, 06-May-25 17:33:48 GMT 517s ok 1003 517s # expected: undef 517s # received: undef 517s ok 1004 517s ok 520s t/modules/vhost_alias.t ............. 520s 1..8 520s # Running under perl version 5.040001 for linux 520s # Current time local: Tue May 6 17:32:48 2025 520s # Current time GMT: Tue May 6 17:32:48 2025 520s # Using Test.pm version 1.31 520s # Using Apache/Test.pm version 1.44 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 520s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 520s # testing : VirtalDocumentRoot test 520s # expected: 'www.vha-test.com' 520s # received: 'www.vha-test.com' 520s ok 1 520s # testing : VirtualScriptAlias test 520s # expected: 'test cgi for www.vha-test.com' 520s # received: 'test cgi for www.vha-test.com' 520s ok 2 520s # testing : VirtalDocumentRoot test 520s # expected: 'big.server.name.from.heck.org' 520s # received: 'big.server.name.from.heck.org' 520s ok 3 520s # testing : VirtualScriptAlias test 520s # expected: 'test cgi for big.server.name.from.heck.org' 520s # received: 'test cgi for big.server.name.from.heck.org' 520s ok 4 520s # testing : VirtalDocumentRoot test 520s # expected: 'ab.com' 520s # received: 'ab.com' 520s ok 5 520s # testing : VirtualScriptAlias test 520s # expected: 'test cgi for ab.com' 520s # received: 'test cgi for ab.com' 520s ok 6 520s # testing : VirtalDocumentRoot test 520s # expected: 'w-t-f.net' 520s # received: 'w-t-f.net' 520s ok 7 520s # testing : VirtualScriptAlias test 520s # expected: 'test cgi for w-t-f.net' 520s # received: 'test cgi for w-t-f.net' 520s ok 8 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 520s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 520s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 520s ok 522s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 525s t/protocol/echo.t ................... 525s 1..8 525s # Running under perl version 5.040001 for linux 525s # Current time local: Tue May 6 17:32:53 2025 525s # Current time GMT: Tue May 6 17:32:53 2025 525s # Using Test.pm version 1.31 525s # Using Apache/Test.pm version 1.44 525s testing mod_echo_ssl 525s ok 1 525s #Cipher: TLS_AES_256_GCM_SHA384 525s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 525s # testing : echo 525s # expected: 't/protocol/echo.t' 525s # received: 't/protocol/echo.t' 525s ok 2 525s # testing : echo 525s # expected: '/usr/bin/perl' 525s # received: '/usr/bin/perl' 525s ok 3 525s # testing : echo 525s # expected: '346378346378346378346378346378' 525s # received: '346378346378346378346378346378' 525s ok 4 525s testing mod_echo 525s ok 5 525s # testing : echo 525s # expected: 't/protocol/echo.t' 525s # received: 't/protocol/echo.t' 525s ok 6 525s # testing : echo 525s # expected: '/usr/bin/perl' 525s # received: '/usr/bin/perl' 525s ok 7 525s # testing : echo 525s # expected: '346378346378346378346378346378' 525s # received: '346378346378346378346378346378' 525s ok 8 525s ok 528s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 531s t/security/CVE-2003-0542.t .......... 531s 1..1 531s # Running under perl version 5.040001 for linux 531s # Current time local: Tue May 6 17:32:59 2025 531s # Current time GMT: Tue May 6 17:32:59 2025 531s # Using Test.pm version 1.31 531s # Using Apache/Test.pm version 1.44 531s # testing : CAN-2003-0542 test case 531s # expected: 404 531s # received: '404' 531s ok 1 531s ok 533s t/security/CVE-2004-0747.t .......... 533s 1..1 533s # Running under perl version 5.040001 for linux 533s # Current time local: Tue May 6 17:33:01 2025 533s # Current time GMT: Tue May 6 17:33:01 2025 533s # Using Test.pm version 1.31 533s # Using Apache/Test.pm version 1.44 533s # testing : CAN-2004-0747 ap_resolve_env test case 533s # expected: 200 533s # received: 200 533s ok 1 533s ok 536s t/security/CVE-2004-0811.t .......... 536s 1..8 536s # Running under perl version 5.040001 for linux 536s # Current time local: Tue May 6 17:33:04 2025 536s # Current time GMT: Tue May 6 17:33:04 2025 536s # Using Test.pm version 1.31 536s # Using Apache/Test.pm version 1.44 536s # testing : subdir access allowed 536s # expected: 200 536s # received: '200' 536s ok 1 536s # testing : subdir access allowed 536s # expected: 200 536s # received: '200' 536s ok 2 536s # testing : subdir access allowed 536s # expected: 200 536s # received: '200' 536s ok 3 536s # testing : subdir access allowed 536s # expected: 200 536s # received: '200' 536s ok 4 536s # testing : topdir access denied 536s # expected: 401 536s # received: '401' 536s ok 5 536s # testing : topdir access denied 536s # expected: 401 536s # received: '401' 536s ok 6 536s # testing : topdir access denied 536s # expected: 401 536s # received: '401' 536s ok 7 536s # testing : topdir access denied 536s # expected: 401 536s # received: '401' 536s ok 8 536s ok 539s t/security/CVE-2004-0940.t .......... 539s 1..1 539s # Running under perl version 5.040001 for linux 539s # Current time local: Tue May 6 17:33:07 2025 539s # Current time GMT: Tue May 6 17:33:07 2025 539s # Using Test.pm version 1.31 539s # Using Apache/Test.pm version 1.44 539s # testing : response was 200 539s # expected: 200 539s # received: '200' 539s ok 1 539s ok 542s t/security/CVE-2004-0942.t .......... 542s 1..2 542s # Running under perl version 5.040001 for linux 542s # Current time local: Tue May 6 17:33:10 2025 542s # Current time GMT: Tue May 6 17:33:10 2025 542s # Using Test.pm version 1.31 542s # Using Apache/Test.pm version 1.44 542s ok 1 542s # testing : request was refused 542s # expected: qr/^HTTP\/1\.. 400/ 542s # received: 'HTTP/1.1 400 Bad Request 542s # ' 542s ok 2 542s ok 544s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 547s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 549s t/security/CVE-2005-2491.t .......... 549s 1..4 549s # Running under perl version 5.040001 for linux 549s # Current time local: Tue May 6 17:33:17 2025 549s # Current time GMT: Tue May 6 17:33:17 2025 549s # Using Test.pm version 1.31 549s # Using Apache/Test.pm version 1.44 549s # testing : check that server did not segfault 549s # expected: 'Internal Server Error' 549s # received: 'Internal Server Error' 549s ok 1 549s # testing : check for 500 response error 549s # expected: 500 549s # received: '500' 549s ok 2 549s # testing : check that server did not segfault 549s # expected: 'Internal Server Error' 549s # received: 'Internal Server Error' 549s ok 3 549s # testing : check for 500 response error 549s # expected: 500 549s # received: '500' 549s ok 4 549s ok 552s t/security/CVE-2005-2700.t .......... 552s 1..2 552s # Running under perl version 5.040001 for linux 552s # Current time local: Tue May 6 17:33:20 2025 552s # Current time GMT: Tue May 6 17:33:20 2025 552s # Using Test.pm version 1.31 552s # Using Apache/Test.pm version 1.44 552s # testing : access permitted without ccert 552s # expected: 200 552s # received: '200' 552s ok 1 552s # testing : access *not* permitted without ccert 552s # expected: 200 552s # received: '403' 552s ok 2 552s ok 554s t/security/CVE-2005-3352.t .......... 554s 1..2 554s # Running under perl version 5.040001 for linux 554s # Current time local: Tue May 6 17:33:22 2025 554s # Current time GMT: Tue May 6 17:33:22 2025 554s # Using Test.pm version 1.31 554s # Using Apache/Test.pm version 1.44 554s # testing : response code is OK 554s # expected: 200 554s # received: '200' 554s ok 1 554s # testing : referer was escaped 554s # expected: qr/%22%3e/ 554s # received: ' 554s # 554s # Menu for /security/CVE-2005-3352.map 554s # 554s #

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

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

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

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

Bad Request

604s #

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

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

Forbidden

637s

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

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

Not Found

661s #

The requested URL was not found on this server.

661s # 661s ok 1 661s ok 2 661s ok 664s t/apache/acceptpathinfo.t ........... 664s 1..36 664s # Running under perl version 5.040001 for linux 664s # Current time local: Tue May 6 17:35:12 2025 664s # Current time GMT: Tue May 6 17:35:12 2025 664s # Using Test.pm version 1.31 664s # Using Apache/Test.pm version 1.44 664s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 664s # expected: '200' 664s # received: '200' 664s ok 1 664s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 664s # expected: qr/_\(none\)_/ 664s # received: '_(none)_' 664s ok 2 664s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 664s # expected: '404' 664s # received: '404' 664s ok 3 664s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 664s # expected: qr/Not Found/ 664s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

694s #

The requested URL was not found on this server.

694s # ' 694s ok 8 694s # testing : /merge/notfound.html code 694s # expected: 404 694s # received: '404' 694s ok 9 694s # testing : /merge/notfound.html content 694s # expected: 'testing merge' 694s # received: 'testing merge' 694s ok 10 694s # testing : /merge/merge2/notfound.html code 694s # expected: 404 694s # received: '404' 694s ok 11 694s # testing : /merge/merge2/notfound.html content 694s # expected: 'testing merge' 694s # received: 'testing merge' 694s ok 12 694s # testing : /bounce/notfound.html code 694s # expected: 404 694s # received: '404' 694s ok 13 694s # testing : /bounce/notfound.html content 694s # expected: qr/expire test/ 694s # received: ' 694s # expire test 694s # expire test 694s # ' 694s ok 14 694s ok 697s t/apache/etags.t .................... 697s # Checking for existence of FileETag directive 697s # Returned 200: 697s 1..61 697s # Running under perl version 5.040001 for linux 697s # Current time local: Tue May 6 17:35:45 2025 697s # Current time GMT: Tue May 6 17:35:45 2025 697s # Using Test.pm version 1.31 697s # Using Apache/Test.pm version 1.44 697s # --- 697s # HEAD /apache/etags/m/plus-s/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 1 697s # --- 697s # HEAD /apache/etags/all/minus-i/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 2 697s # --- 697s # HEAD /apache/etags/i/test.txt 697s # Expecting one component in ETag field 697s # Received "41806" 697s ok 3 697s # --- 697s # HEAD /apache/etags/none/m/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 4 697s # --- 697s # HEAD /apache/etags/none/i/test.txt 697s # Expecting one component in ETag field 697s # Received "41844" 697s ok 5 697s # --- 697s # HEAD /apache/etags/m/plus-mi/test.txt 697s # Expecting two components in ETag field 697s # Received "4182c-62c6deaf13e40" 697s ok 6 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 697s # Expecting two components in ETag field 697s # Received "4186c-b" 697s ok 7 697s # --- 697s # HEAD /apache/etags/ms/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 8 697s # --- 697s # HEAD /apache/etags/all/inherit/test.txt 697s # Expecting three components in ETag field 697s # Received "417d9-b-62c6deaf13e40" 697s ok 9 697s # --- 697s # HEAD /apache/etags/all/mis/test.txt 697s # Expecting three components in ETag field 697s # Received "417fa-b-62c6deaf13e40" 697s ok 10 697s # --- 697s # HEAD /apache/etags/m/plus-ms/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 11 697s # --- 697s # HEAD /apache/etags/mis/test.txt 697s # Expecting three components in ETag field 697s # Received "4183c-b-62c6deaf13e40" 697s ok 12 697s # --- 697s # HEAD /apache/etags/m/minus-mis/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 13 697s # --- 697s # HEAD /apache/etags/none/test.txt 697s # Expecting field to be absent 697s # ETag field is missing 697s ok 14 697s # --- 697s # HEAD /apache/etags/none/plus-ms/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 15 697s # --- 697s # HEAD /apache/etags/none/inherit/test.txt 697s # Expecting field to be absent 697s # ETag field is missing 697s ok 16 697s # --- 697s # HEAD /apache/etags/m/plus-i/test.txt 697s # Expecting two components in ETag field 697s # Received "41823-62c6deaf13e40" 697s ok 17 697s # --- 697s # HEAD /apache/etags/all/ms/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 18 697s # --- 697s # HEAD /apache/etags/none/plus-i/test.txt 697s # Expecting one component in ETag field 697s # Received "41858" 697s ok 19 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 20 697s # --- 697s # HEAD /apache/etags/m/plus-mis/test.txt 697s # Expecting three components in ETag field 697s # Received "4182f-b-62c6deaf13e40" 697s ok 21 697s # --- 697s # HEAD /apache/etags/all/i/test.txt 697s # Expecting one component in ETag field 697s # Received "417d7" 697s ok 22 697s # --- 697s # HEAD /apache/etags/s/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 23 697s # --- 697s # HEAD /apache/etags/all/s/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 24 697s # --- 697s # HEAD /apache/etags/all/minus-ms/test.txt 697s # Expecting one component in ETag field 697s # Received "417f4" 697s ok 25 697s # --- 697s # HEAD /apache/etags/all/test.txt 697s # Expecting three components in ETag field 697s # Received "41801-b-62c6deaf13e40" 697s ok 26 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 697s # Expecting two components in ETag field 697s # Received "41878-62c6deaf13e40" 697s ok 27 697s # --- 697s # HEAD /apache/etags/mi/test.txt 697s # Expecting two components in ETag field 697s # Received "41839-62c6deaf13e40" 697s ok 28 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 29 697s # --- 697s # HEAD /apache/etags/none/s/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 30 697s # --- 697s # HEAD /apache/etags/m/plus-is/test.txt 697s # Expecting three components in ETag field 697s # Received "41826-b-62c6deaf13e40" 697s ok 31 697s # --- 697s # HEAD /apache/etags/none/plus-m/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 32 697s # --- 697s # HEAD /apache/etags/m/minus-ms/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 33 697s # --- 697s # HEAD /apache/etags/none/plus-mi/test.txt 697s # Expecting two components in ETag field 697s # Received "41861-62c6deaf13e40" 697s ok 34 697s # --- 697s # HEAD /apache/etags/m/minus-is/test.txt 697s # Expecting field to be absent 697s # Received "62c6deaf13e40" 697s ok 35 697s # --- 697s # HEAD /apache/etags/is/test.txt 697s # Expecting two components in ETag field 697s # Received "41809-b" 697s ok 36 697s # --- 697s # HEAD /apache/etags/none/mis/test.txt 697s # Expecting three components in ETag field 697s # Received "41852-b-62c6deaf13e40" 697s ok 37 697s # --- 697s # HEAD /apache/etags/all/minus-is/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 38 697s # --- 697s # HEAD /apache/etags/none/plus-s/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 39 697s # --- 697s # HEAD /apache/etags/m/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 40 697s # --- 697s # HEAD /apache/etags/all/minus-mis/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 41 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 42 697s # --- 697s # HEAD /apache/etags/m/minus-mi/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 43 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 44 697s # --- 697s # HEAD /apache/etags/none/mi/test.txt 697s # Expecting two components in ETag field 697s # Received "4184f-62c6deaf13e40" 697s ok 45 697s # --- 697s # HEAD /apache/etags/all/minus-mi/test.txt 697s # Expecting one component in ETag field 697s # Received "b" 697s ok 46 697s # --- 697s # HEAD /apache/etags/m/minus-i/test.txt 697s # Expecting field to be absent 697s # Received "62c6deaf13e40" 697s ok 47 697s # --- 697s # HEAD /apache/etags/all/minus-m/test.txt 697s # Expecting two components in ETag field 697s # Received "417eb-b" 697s ok 48 697s # --- 697s # HEAD /apache/etags/m/minus-m/test.txt 697s # Expecting field to be absent 697s # Received "b-62c6deaf13e40" 697s ok 49 697s # --- 697s # HEAD /apache/etags/all/mi/test.txt 697s # Expecting two components in ETag field 697s # Received "417e2-62c6deaf13e40" 697s ok 50 697s # --- 697s # HEAD /apache/etags/none/plus-is/test.txt 697s # Expecting two components in ETag field 697s # Received "4185b-b" 697s ok 51 697s # --- 697s # HEAD /apache/etags/none/is/test.txt 697s # Expecting two components in ETag field 697s # Received "41849-b" 697s ok 52 697s # --- 697s # HEAD /apache/etags/all/m/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 53 697s # --- 697s # HEAD /apache/etags/m/plus-m/test.txt 697s # Expecting one component in ETag field 697s # Received "62c6deaf13e40" 697s ok 54 697s # --- 697s # HEAD /apache/etags/m/minus-s/test.txt 697s # Expecting field to be absent 697s # Received "62c6deaf13e40" 697s ok 55 697s # --- 697s # HEAD /apache/etags/none/ms/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 56 697s # --- 697s # HEAD /apache/etags/none/plus-mis/test.txt 697s # Expecting three components in ETag field 697s # Received "41879-b-62c6deaf13e40" 697s ok 57 697s # --- 697s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 697s # Expecting one component in ETag field 697s # Received "41875" 697s ok 58 697s # --- 697s # HEAD /apache/etags/all/minus-s/test.txt 697s # Expecting two components in ETag field 697s # Received "417f7-62c6deaf13e40" 697s ok 59 697s # --- 697s # HEAD /apache/etags/all/is/test.txt 697s # Expecting two components in ETag field 697s # Received "417dc-b" 697s ok 60 697s # --- 697s # HEAD /apache/etags/default/test.txt 697s # Expecting two components in ETag field 697s # Received "b-62c6deaf13e40" 697s ok 61 697s ok 699s t/apache/expr.t ..................... 699s 1..229 699s # Running under perl version 5.040001 for linux 699s # Current time local: Tue May 6 17:35:47 2025 699s # Current time GMT: Tue May 6 17:35:47 2025 699s # Using Test.pm version 1.31 699s # Using Apache/Test.pm version 1.44 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true" should evaluate to true, got true 699s ok 1 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "false" should evaluate to false, got false 699s ok 2 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "foo", got parse error 699s ok 3 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -eq 01" should evaluate to true, got true 699s ok 4 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -eq 2" should evaluate to false, got false 699s ok 5 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -ne 2" should evaluate to true, got true 699s ok 6 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -ne 1" should evaluate to false, got false 699s ok 7 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -lt 02" should evaluate to true, got true 699s ok 8 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -lt 1" should evaluate to false, got false 699s ok 9 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -le 2" should evaluate to true, got true 699s ok 10 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -le 1" should evaluate to true, got true 699s ok 11 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "2 -gt 1" should evaluate to true, got true 699s ok 12 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -gt 1" should evaluate to false, got false 699s ok 13 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "2 -ge 1" should evaluate to true, got true 699s ok 14 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -ge 1" should evaluate to true, got true 699s ok 15 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "1 -gt -1" should evaluate to true, got true 699s ok 16 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' == 'aa'" should evaluate to true, got true 699s ok 17 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' == 'b'" should evaluate to false, got false 699s ok 18 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' = 'aa'" should evaluate to true, got true 699s ok 19 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' = 'b'" should evaluate to false, got false 699s ok 20 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' != 'b'" should evaluate to true, got true 699s ok 21 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' != 'aa'" should evaluate to false, got false 699s ok 22 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' < 'b'" should evaluate to true, got true 699s ok 23 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' < 'aa'" should evaluate to false, got false 699s ok 24 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' <= 'b'" should evaluate to true, got true 699s ok 25 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' <= 'aa'" should evaluate to true, got true 699s ok 26 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'b' > 'aa'" should evaluate to true, got true 699s ok 27 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' > 'aa'" should evaluate to false, got false 699s ok 28 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'b' >= 'aa'" should evaluate to true, got true 699s ok 29 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'aa' >= 'aa'" should evaluate to true, got true 699s ok 30 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 699s ok 31 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 699s ok 32 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 699s ok 33 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 699s ok 34 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 699s ok 35 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 699s ok 36 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 699s ok 37 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 699s ok 38 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 699s ok 39 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 699s ok 40 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME} != ''" should evaluate to true, got true 699s ok 41 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a' -in { 'b', 'a' } " should evaluate to true, got true 699s ok 42 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a' -in { 'b', 'c' } " should evaluate to false, got false 699s ok 43 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /bc/ " should evaluate to true, got true 699s ok 44 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /BC/i " should evaluate to true, got true 699s ok 45 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' !~ m!bc! " should evaluate to false, got false 699s ok 46 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' !~ m!BC!i " should evaluate to false, got false 699s ok 47 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " $0 == '' " should evaluate to true, got true 699s ok 48 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " $1 == '' " should evaluate to true, got true 699s ok 49 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " $9 == '' " should evaluate to true, got true 699s ok 50 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " '$0' == '' " should evaluate to true, got true 699s ok 51 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 699s ok 52 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 699s ok 53 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 699s ok 54 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 699s ok 55 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 699s ok 56 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 699s ok 57 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 699s ok 58 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 699s ok 59 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 699s ok 60 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 699s ok 61 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 699s ok 62 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 699s ok 63 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 699s ok 64 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 699s ok 65 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 699s ok 66 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 699s ok 67 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 699s ok 68 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 699s ok 69 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 699s ok 70 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{HTTPS} == 'off' " should evaluate to true, got true 699s ok 71 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 699s ok 72 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 699s ok 73 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 699s ok 74 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 699s ok 75 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 699s ok 76 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 699s ok 77 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 699s ok 78 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 699s ok 79 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 699s ok 80 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 699s ok 81 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 699s ok 82 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "escape('?') = '%3f' " should evaluate to true, got true 699s ok 83 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "unescape('%3f') = '?' " should evaluate to true, got true 699s ok 84 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 699s ok 85 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 699s ok 86 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 699s ok 87 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "file('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 699s ok 88 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-n ''" should evaluate to false, got false 699s ok 89 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-z ''" should evaluate to true, got true 699s ok 90 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-n '1'" should evaluate to true, got true 699s ok 91 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-z '1'" should evaluate to false, got false 699s ok 92 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "-R 'abc'", got parse error 699s ok 93 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 699s ok 94 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-R '240.0.0.0'" should evaluate to false, got false 699s ok 95 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-R '240.0.0.0/8'" should evaluate to false, got false 699s ok 96 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-R 'ff::/8'" should evaluate to false, got false 699s ok 97 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 699s ok 98 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 699s ok 99 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 699s ok 100 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 699s ok 101 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 699s ok 102 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 699s ok 103 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 699s ok 104 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'foo' -strmatch '*o'" should evaluate to true, got true 699s ok 105 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 699s ok 106 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'foo' -strmatch 'F*'" should evaluate to false, got false 699s ok 107 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'foo' -strcmatch 'F*'" should evaluate to true, got true 699s ok 108 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'foo' -strmatch 'g*'" should evaluate to false, got false 699s ok 109 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'foo' -strcmatch 'g*'" should evaluate to false, got false 699s ok 110 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 699s ok 111 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 699s ok 112 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 699s ok 113 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 699s ok 114 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "foo('bar') = 'bar'", got parse error 699s ok 115 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "%{FOO} != 'bar'", got parse error 699s ok 116 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s Should get parse error for "'bar' = bar", got parse error 699s ok 117 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true" should evaluate to true, got true 699s ok 118 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && true" should evaluate to true, got true 699s ok 119 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || true" should evaluate to true, got true 699s ok 120 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || true || true" should evaluate to true, got true 699s ok 121 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || true && true" should evaluate to true, got true 699s ok 122 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && true || true" should evaluate to true, got true 699s ok 123 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && true && true" should evaluate to true, got true 699s ok 124 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || true || !true" should evaluate to true, got true 699s ok 125 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || true && !true" should evaluate to true, got true 699s ok 126 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && true || !true" should evaluate to true, got true 699s ok 127 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && true && !true" should evaluate to false, got false 699s ok 128 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && !true" should evaluate to false, got false 699s ok 129 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || !true" should evaluate to true, got true 699s ok 130 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || !true || true" should evaluate to true, got true 699s ok 131 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || !true && true" should evaluate to true, got true 699s ok 132 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && !true || true" should evaluate to true, got true 699s ok 133 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && !true && true" should evaluate to false, got false 699s ok 134 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || !true || !true" should evaluate to true, got true 699s ok 135 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true || !true && !true" should evaluate to true, got true 699s ok 136 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && !true || !true" should evaluate to false, got false 699s ok 137 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "true && !true && !true" should evaluate to false, got false 699s ok 138 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true" should evaluate to false, got false 699s ok 139 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && true" should evaluate to false, got false 699s ok 140 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || true" should evaluate to true, got true 699s ok 141 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || true || true" should evaluate to true, got true 699s ok 142 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || true && true" should evaluate to true, got true 699s ok 143 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && true || true" should evaluate to true, got true 699s ok 144 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && true && true" should evaluate to false, got false 699s ok 145 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || true || !true" should evaluate to true, got true 699s ok 146 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || true && !true" should evaluate to false, got false 699s ok 147 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && true || !true" should evaluate to false, got false 699s ok 148 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && true && !true" should evaluate to false, got false 699s ok 149 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && !true" should evaluate to false, got false 699s ok 150 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || !true" should evaluate to false, got false 699s ok 151 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || !true || true" should evaluate to true, got true 699s ok 152 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || !true && true" should evaluate to false, got false 699s ok 153 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && !true || true" should evaluate to true, got true 699s ok 154 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && !true && true" should evaluate to false, got false 699s ok 155 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || !true || !true" should evaluate to false, got false 699s ok 156 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true || !true && !true" should evaluate to false, got false 699s ok 157 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && !true || !true" should evaluate to false, got false 699s ok 158 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!true && !true && !true" should evaluate to false, got false 699s ok 159 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true)" should evaluate to false, got false 699s ok 160 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && true)" should evaluate to false, got false 699s ok 161 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || true)" should evaluate to false, got false 699s ok 162 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || true || true)" should evaluate to false, got false 699s ok 163 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || true && true)" should evaluate to false, got false 699s ok 164 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && true || true)" should evaluate to false, got false 699s ok 165 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && true && true)" should evaluate to false, got false 699s ok 166 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || true || !true)" should evaluate to false, got false 699s ok 167 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || true && !true)" should evaluate to false, got false 699s ok 168 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && true || !true)" should evaluate to false, got false 699s ok 169 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && true && !true)" should evaluate to true, got true 699s ok 170 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && !true)" should evaluate to true, got true 699s ok 171 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || !true)" should evaluate to false, got false 699s ok 172 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || !true || true)" should evaluate to false, got false 699s ok 173 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || !true && true)" should evaluate to false, got false 699s ok 174 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && !true || true)" should evaluate to false, got false 699s ok 175 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && !true && true)" should evaluate to true, got true 699s ok 176 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || !true || !true)" should evaluate to false, got false 699s ok 177 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true || !true && !true)" should evaluate to false, got false 699s ok 178 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && !true || !true)" should evaluate to true, got true 699s ok 179 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(true && !true && !true)" should evaluate to true, got true 699s ok 180 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true)" should evaluate to true, got true 699s ok 181 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && true)" should evaluate to true, got true 699s ok 182 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || true)" should evaluate to false, got false 699s ok 183 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || true || true)" should evaluate to false, got false 699s ok 184 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || true && true)" should evaluate to false, got false 699s ok 185 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && true || true)" should evaluate to false, got false 699s ok 186 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && true && true)" should evaluate to true, got true 699s ok 187 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || true || !true)" should evaluate to false, got false 699s ok 188 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || true && !true)" should evaluate to true, got true 699s ok 189 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && true || !true)" should evaluate to true, got true 699s ok 190 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && true && !true)" should evaluate to true, got true 699s ok 191 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && !true)" should evaluate to true, got true 699s ok 192 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || !true)" should evaluate to true, got true 699s ok 193 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || !true || true)" should evaluate to false, got false 699s ok 194 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || !true && true)" should evaluate to true, got true 699s ok 195 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && !true || true)" should evaluate to false, got false 699s ok 196 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && !true && true)" should evaluate to true, got true 699s ok 197 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || !true || !true)" should evaluate to true, got true 699s ok 198 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true || !true && !true)" should evaluate to true, got true 699s ok 199 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && !true || !true)" should evaluate to true, got true 699s ok 200 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "!(!true && !true && !true)" should evaluate to true, got true 699s ok 201 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 699s ok 202 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 699s ok 203 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 699s ok 204 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 699s ok 205 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 699s ok 206 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 699s ok 207 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 699s ok 208 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 699s ok 209 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 699s ok 210 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 699s ok 211 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 699s ok 212 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 699s ok 213 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 699s ok 214 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 699s ok 215 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 699s ok 216 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 699s ok 217 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 699s ok 218 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 699s ok 219 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 699s ok 220 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 699s ok 221 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 699s ok 222 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-U '/apache/' " should evaluate to true, got true 699s ok 223 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "-U '/apache/expr/none' " should evaluate to false, got false 699s ok 224 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 699s ok 225 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 699s ok 226 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "base64('foo') = 'Zm9v' " should evaluate to true, got true 699s ok 227 699s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 699s ok 228 699s Error log should not have 'Internal evaluation error' entries, found 0 699s ok 229 699s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 699s ok 704s t/apache/expr_string.t .............. 704s 1..29 704s # Running under perl version 5.040001 for linux 704s # Current time local: Tue May 6 17:35:50 2025 704s # Current time GMT: Tue May 6 17:35:50 2025 704s # Using Test.pm version 1.31 704s # Using Apache/Test.pm version 1.44 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 1 704s Expected return code 200, got 200 for 'foo' 704s ok 2 704s # testing : log message [Tue May 06 17:35:53.213754 2025] [log_debug:info] [pid 479506:tid 479543] [client 127.0.0.1:49204] foo (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'foo' 704s # received: 'foo' 704s ok 3 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 4 704s Expected return code 200, got 200 for '%{req:SomeHeader}' 704s ok 5 704s # testing : log message [Tue May 06 17:35:53.469295 2025] [log_debug:info] [pid 479506:tid 479543] [client 127.0.0.1:49204] SomeValue (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'SomeValue' 704s # received: 'SomeValue' 704s ok 6 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 7 704s Should get parse error (500) for "%{", got 500 704s ok 8 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 9 704s Expected return code 200, got 200 for '%' 704s ok 10 704s # testing : log message [Tue May 06 17:35:53.975294 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] % (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '%' 704s # received: '%' 704s ok 11 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 12 704s Expected return code 200, got 200 for '}' 704s ok 13 704s # testing : log message [Tue May 06 17:35:54.228161 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] } (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '}' 704s # received: '}' 704s ok 14 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 15 704s Expected return code 200, got 200 for '\"' 704s ok 16 704s # testing : log message [Tue May 06 17:35:54.481046 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] " (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '"' 704s # received: '"' 704s ok 17 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 18 704s Expected return code 200, got 200 for '\'' 704s ok 19 704s # testing : log message [Tue May 06 17:35:54.733842 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] ' (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '\'' 704s # received: '\'' 704s ok 20 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 21 704s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 704s ok 22 704s # testing : log message [Tue May 06 17:35:54.986666 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: '%{req:SomeHeader}' 704s # received: '%{req:SomeHeader}' 704s ok 23 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 24 704s Expected return code 200, got 200 for '%{tolower:IDENT}' 704s ok 25 704s # testing : log message [Tue May 06 17:35:55.239552 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] ident (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'ident' 704s # received: 'ident' 704s ok 26 704s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 27 704s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 704s ok 28 704s # testing : log message [Tue May 06 17:35:55.492387 2025] [log_debug:info] [pid 479491:tid 479555] [client 127.0.0.1:49214] get (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 704s # didn't match 704s # expected: 'get' 704s # received: 'get' 704s ok 29 704s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 704s ok 707s t/apache/getfile.t .................. 707s # using LWP client 707s 1..221 707s # Running under perl version 5.040001 for linux 707s # Current time local: Tue May 6 17:35:55 2025 707s # Current time GMT: Tue May 6 17:35:55 2025 707s # Using Test.pm version 1.31 707s # Using Apache/Test.pm version 1.44 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4c64-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19556 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl.pod 707s # expected: 19556 707s # received: 19556 707s ok 1 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dbb0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56240 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5004delta.pod 707s # expected: 56240 707s # received: 56240 707s ok 2 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "85ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 34282 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5005delta.pod 707s # expected: 34282 707s # received: 34282 707s ok 3 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "da40-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 55872 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5100delta.pod 707s # expected: 55872 707s # received: 55872 707s ok 4 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ab70-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43888 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5101delta.pod 707s # expected: 43888 707s # received: 43888 707s ok 5 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15cb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 89272 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5120delta.pod 707s # expected: 89272 707s # received: 89272 707s ok 6 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2707-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9991 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5121delta.pod 707s # expected: 9991 707s # received: 9991 707s ok 7 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2569-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9577 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5122delta.pod 707s # expected: 9577 707s # received: 9577 707s ok 8 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1004-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4100 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5123delta.pod 707s # expected: 4100 707s # received: 4100 707s ok 9 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e58-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3672 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5124delta.pod 707s # expected: 3672 707s # received: 3672 707s ok 10 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e00-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7680 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5125delta.pod 707s # expected: 7680 707s # received: 7680 707s ok 11 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "233a9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 144297 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5140delta.pod 707s # expected: 144297 707s # received: 144297 707s ok 12 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f1e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7966 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5141delta.pod 707s # expected: 7966 707s # received: 7966 707s ok 13 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1aeb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6891 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5142delta.pod 707s # expected: 6891 707s # received: 6891 707s ok 14 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e50-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7760 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5143delta.pod 707s # expected: 7760 707s # received: 7760 707s ok 15 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "18b7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6327 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5144delta.pod 707s # expected: 6327 707s # received: 6327 707s ok 16 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 133639 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5160delta.pod 707s # expected: 133639 707s # received: 133639 707s ok 17 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "17fe-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6142 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5161delta.pod 707s # expected: 6142 707s # received: 6142 707s ok 18 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e0a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3594 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5162delta.pod 707s # expected: 3594 707s # received: 3594 707s ok 19 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ff5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4085 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5163delta.pod 707s # expected: 4085 707s # received: 4085 707s ok 20 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1d280-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 119424 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5180delta.pod 707s # expected: 119424 707s # received: 119424 707s ok 21 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "19c5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6597 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5181delta.pod 707s # expected: 6597 707s # received: 6597 707s ok 22 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "14d7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5335 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5182delta.pod 707s # expected: 5335 707s # received: 5335 707s ok 23 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1208-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4616 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5184delta.pod 707s # expected: 4616 707s # received: 4616 707s ok 24 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1c352-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 115538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5200delta.pod 707s # expected: 115538 707s # received: 115538 707s ok 25 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2a07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10759 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5201delta.pod 707s # expected: 10759 707s # received: 10759 707s ok 26 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2fef-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12271 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5202delta.pod 707s # expected: 12271 707s # received: 12271 707s ok 27 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2410-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9232 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5203delta.pod 707s # expected: 9232 707s # received: 9232 707s ok 28 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fa8f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 129679 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5220delta.pod 707s # expected: 129679 707s # received: 129679 707s ok 29 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "293d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10557 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5221delta.pod 707s # expected: 10557 707s # received: 10557 707s ok 30 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "301f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12319 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5222delta.pod 707s # expected: 12319 707s # received: 12319 707s ok 31 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20fa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8442 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5223delta.pod 707s # expected: 8442 707s # received: 8442 707s ok 32 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1162-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4450 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5224delta.pod 707s # expected: 4450 707s # received: 4450 707s ok 33 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fc09-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 64521 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5240delta.pod 707s # expected: 64521 707s # received: 64521 707s ok 34 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2009-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8201 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5241delta.pod 707s # expected: 8201 707s # received: 8201 707s ok 35 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1007-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4103 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5242delta.pod 707s # expected: 4103 707s # received: 4103 707s ok 36 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2aac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10924 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5243delta.pod 707s # expected: 10924 707s # received: 10924 707s ok 37 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1168-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4456 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5244delta.pod 707s # expected: 4456 707s # received: 4456 707s ok 38 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1875a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 100186 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5260delta.pod 707s # expected: 100186 707s # received: 100186 707s ok 39 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e25-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7717 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5261delta.pod 707s # expected: 7717 707s # received: 7717 707s ok 40 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e16-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7702 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5262delta.pod 707s # expected: 7702 707s # received: 7702 707s ok 41 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b69-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7017 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5263delta.pod 707s # expected: 7017 707s # received: 7017 707s ok 42 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "115d9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 71129 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5280delta.pod 707s # expected: 71129 707s # received: 71129 707s ok 43 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "11f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4599 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5281delta.pod 707s # expected: 4599 707s # received: 4599 707s ok 44 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1806-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6150 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5282delta.pod 707s # expected: 6150 707s # received: 6150 707s ok 45 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "13f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5111 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5283delta.pod 707s # expected: 5111 707s # received: 5111 707s ok 46 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a038-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 41016 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5300delta.pod 707s # expected: 41016 707s # received: 41016 707s ok 47 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1662-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5730 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5301delta.pod 707s # expected: 5730 707s # received: 5730 707s ok 48 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "124a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4682 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5302delta.pod 707s # expected: 4682 707s # received: 4682 707s ok 49 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1374-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4980 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5303delta.pod 707s # expected: 4980 707s # received: 4980 707s ok 50 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d310-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 54032 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5320delta.pod 707s # expected: 54032 707s # received: 54032 707s ok 51 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b5f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7007 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5321delta.pod 707s # expected: 7007 707s # received: 7007 707s ok 52 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9201-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37377 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5340delta.pod 707s # expected: 37377 707s # received: 37377 707s ok 53 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1076-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4214 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5341delta.pod 707s # expected: 4214 707s # received: 4214 707s ok 54 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f68-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3944 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5342delta.pod 707s # expected: 3944 707s # received: 3944 707s ok 55 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd6-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4054 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5343delta.pod 707s # expected: 4054 707s # received: 4054 707s ok 56 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ad8b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 44427 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5360delta.pod 707s # expected: 44427 707s # received: 44427 707s ok 57 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1288-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4744 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5361delta.pod 707s # expected: 4744 707s # received: 4744 707s ok 58 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f69-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3945 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5362delta.pod 707s # expected: 3945 707s # received: 3945 707s ok 59 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4055 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5363delta.pod 707s # expected: 4055 707s # received: 4055 707s ok 60 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "10d47-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 68935 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5380delta.pod 707s # expected: 68935 707s # received: 68935 707s ok 61 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f6a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3946 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5381delta.pod 707s # expected: 3946 707s # received: 3946 707s ok 62 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "fd8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4056 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5382delta.pod 707s # expected: 4056 707s # received: 4056 707s ok 63 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c79b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 51099 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5400delta.pod 707s # expected: 51099 707s # received: 51099 707s ok 64 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15dc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5596 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl5401delta.pod 707s # expected: 5596 707s # received: 5596 707s ok 65 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e723-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 124707 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl561delta.pod 707s # expected: 124707 707s # received: 124707 707s ok 66 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1a2bb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 107195 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl56delta.pod 707s # expected: 107195 707s # received: 107195 707s ok 67 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "94ac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 38060 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl581delta.pod 707s # expected: 38060 707s # received: 38060 707s ok 68 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1176-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4470 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl582delta.pod 707s # expected: 4470 707s # received: 4470 707s ok 69 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "18bf-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6335 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl583delta.pod 707s # expected: 6335 707s # received: 6335 707s ok 70 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1cc3-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7363 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl584delta.pod 707s # expected: 7363 707s # received: 7363 707s ok 71 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1701-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5889 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl585delta.pod 707s # expected: 5889 707s # received: 5889 707s ok 72 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "122b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4651 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl586delta.pod 707s # expected: 4651 707s # received: 4651 707s ok 73 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a4-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8356 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl587delta.pod 707s # expected: 8356 707s # received: 8356 707s ok 74 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "62c1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 25281 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl588delta.pod 707s # expected: 25281 707s # received: 25281 707s ok 75 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d28d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53901 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl589delta.pod 707s # expected: 53901 707s # received: 53901 707s ok 76 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1c1d5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 115157 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perl58delta.pod 707s # expected: 115157 707s # received: 115157 707s ok 77 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4fe9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 20457 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlaix.pod 707s # expected: 20457 707s # received: 20457 707s ok 78 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1688-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5768 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlamiga.pod 707s # expected: 5768 707s # received: 5768 707s ok 79 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2031-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8241 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlandroid.pod 707s # expected: 8241 707s # received: 8241 707s ok 80 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ceb51-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 846673 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlapi.pod 707s # expected: 846673 707s # received: 846673 707s ok 81 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5838-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22584 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlapio.pod 707s # expected: 22584 707s # received: 22584 707s ok 82 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b62-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7010 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlartistic.pod 707s # expected: 7010 707s # received: 7010 707s ok 83 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "210c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8460 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbook.pod 707s # expected: 8460 707s # received: 8460 707s ok 84 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlboot.pod 707s # expected: 294 707s # received: 294 707s ok 85 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "130-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 304 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbot.pod 707s # expected: 304 707s # received: 304 707s ok 86 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f50-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8016 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlbs2000.pod 707s # expected: 8016 707s # received: 8016 707s ok 87 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dea2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56994 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcall.pod 707s # expected: 56994 707s # received: 56994 707s ok 88 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1180-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4480 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcheat.pod 707s # expected: 4480 707s # received: 4480 707s ok 89 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3179-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12665 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclass.pod 707s # expected: 12665 707s # received: 12665 707s ok 90 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3c63-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15459 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclassguts.pod 707s # expected: 15459 707s # received: 15459 707s ok 91 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d19f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53663 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlclib.pod 707s # expected: 53663 707s # received: 53663 707s ok 92 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12e5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4837 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcn.pod 707s # expected: 4837 707s # received: 4837 707s ok 93 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1b1b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6939 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcommunity.pod 707s # expected: 6939 707s # received: 6939 707s ok 94 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "662a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26154 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlcygwin.pod 707s # expected: 26154 707s # received: 26154 707s ok 95 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "cfa2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 53154 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldata.pod 707s # expected: 53154 707s # received: 53154 707s ok 96 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "134d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4941 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 707s # expected: 4941 707s # received: 4941 707s ok 97 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a85c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43100 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebguts.pod 707s # expected: 43100 707s # received: 43100 707s ok 98 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5693-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22163 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebtut.pod 707s # expected: 22163 707s # received: 22163 707s ok 99 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9bc9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39881 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldebug.pod 707s # expected: 39881 707s # received: 39881 707s ok 100 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15dc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5596 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldelta.pod 707s # expected: 5596 707s # received: 5596 707s ok 101 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5fb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 24504 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldeprecation.pod 707s # expected: 24504 707s # received: 24504 707s ok 102 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4d4ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 316650 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldiag.pod 707s # expected: 316650 707s # received: 316650 707s ok 103 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "24a0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9376 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldoc.pod 707s # expected: 9376 707s # received: 9376 707s ok 104 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "b4ed-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 46317 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldocstyle.pod 707s # expected: 46317 707s # received: 46317 707s ok 105 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6946-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26950 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldsc.pod 707s # expected: 26950 707s # received: 26950 707s ok 106 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f20-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7968 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perldtrace.pod 707s # expected: 7968 707s # received: 7968 707s ok 107 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1497f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 84351 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlebcdic.pod 707s # expected: 84351 707s # received: 84351 707s ok 108 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "937e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37758 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlembed.pod 707s # expected: 37758 707s # received: 37758 707s ok 109 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2812-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10258 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlexperiment.pod 707s # expected: 10258 707s # received: 10258 707s ok 110 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "58d2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22738 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq.pod 707s # expected: 22738 707s # received: 22738 707s ok 111 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "34a1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13473 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq1.pod 707s # expected: 13473 707s # received: 13473 707s ok 112 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "292a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq2.pod 707s # expected: 10538 707s # received: 10538 707s ok 113 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "92e1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37601 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq3.pod 707s # expected: 37601 707s # received: 37601 707s ok 114 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16bcd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93133 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq4.pod 707s # expected: 93133 707s # received: 93133 707s ok 115 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "dbc1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 56257 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq5.pod 707s # expected: 56257 707s # received: 56257 707s ok 116 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9a71-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39537 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq6.pod 707s # expected: 39537 707s # received: 39537 707s ok 117 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "93ae-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37806 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq7.pod 707s # expected: 37806 707s # received: 37806 707s ok 118 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c30c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 49932 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq8.pod 707s # expected: 49932 707s # received: 49932 707s ok 119 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3b75-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15221 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfaq9.pod 707s # expected: 15221 707s # received: 15221 707s ok 120 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "56ca-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22218 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfilter.pod 707s # expected: 22218 707s # received: 22218 707s ok 121 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "342b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13355 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfork.pod 707s # expected: 13355 707s # received: 13355 707s ok 122 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4122-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 16674 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlform.pod 707s # expected: 16674 707s # received: 16674 707s ok 123 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "671-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1649 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 707s # expected: 1649 707s # received: 1649 707s ok 124 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "68740-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 427840 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlfunc.pod 707s # expected: 427840 707s # received: 427840 707s ok 125 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7c2e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 31790 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgit.pod 707s # expected: 31790 707s # received: 31790 707s ok 126 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "219ca-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 137674 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlglossary.pod 707s # expected: 137674 707s # received: 137674 707s ok 127 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4072-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 16498 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgov.pod 707s # expected: 16498 707s # received: 16498 707s ok 128 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "35f7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 13815 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlgpl.pod 707s # expected: 13815 707s # received: 13815 707s ok 129 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "31bb8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 203704 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlguts.pod 707s # expected: 203704 707s # received: 203704 707s ok 130 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "afe5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 45029 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhack.pod 707s # expected: 45029 707s # received: 45029 707s ok 131 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1297d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 76157 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhacktips.pod 707s # expected: 76157 707s # received: 76157 707s ok 132 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1809-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6153 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhacktut.pod 707s # expected: 6153 707s # received: 6153 707s ok 133 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "602-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhaiku.pod 707s # expected: 1538 707s # received: 1538 707s ok 134 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ebeb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 60395 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhist.pod 707s # expected: 60395 707s # received: 60395 707s ok 135 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "77a4-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 30628 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhpux.pod 707s # expected: 30628 707s # received: 30628 707s ok 136 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7dd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 2013 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlhurd.pod 707s # expected: 2013 707s # received: 2013 707s ok 137 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fc9f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 130207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlintern.pod 707s # expected: 130207 707s # received: 130207 707s ok 138 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9216-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 37398 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlinterp.pod 707s # expected: 37398 707s # received: 37398 707s ok 139 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "579a-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22426 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlintro.pod 707s # expected: 22426 707s # received: 22426 707s ok 140 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8ad2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 35538 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perliol.pod 707s # expected: 35538 707s # received: 35538 707s ok 141 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "11818-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 71704 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlipc.pod 707s # expected: 71704 707s # received: 71704 707s ok 142 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1150-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4432 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlirix.pod 707s # expected: 4432 707s # received: 4432 707s ok 143 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8360 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perljp.pod 707s # expected: 8360 707s # received: 8360 707s ok 144 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2fc0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12224 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlko.pod 707s # expected: 12224 707s # received: 12224 707s ok 145 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "163-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 355 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllexwarn.pod 707s # expected: 355 707s # received: 355 707s ok 146 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7ea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 2026 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllinux.pod 707s # expected: 2026 707s # received: 2026 707s ok 147 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12978-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 76152 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllocale.pod 707s # expected: 76152 707s # received: 76152 707s ok 148 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2487-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9351 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perllol.pod 707s # expected: 9351 707s # received: 9351 707s ok 149 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2f6f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12143 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmacosx.pod 707s # expected: 12143 707s # received: 12143 707s ok 150 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "67a7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26535 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmod.pod 707s # expected: 26535 707s # received: 26535 707s ok 151 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2574-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9588 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 707s # expected: 9588 707s # received: 9588 707s ok 152 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1095c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 67932 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodlib.pod 707s # expected: 67932 707s # received: 67932 707s ok 153 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "573b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 22331 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 707s # expected: 22331 707s # received: 22331 707s ok 154 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d65-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3429 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlmroapi.pod 707s # expected: 3429 707s # received: 3429 707s ok 155 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2ad3-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10963 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlnewmod.pod 707s # expected: 10963 707s # received: 10963 707s ok 156 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "20a5-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8357 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlnumber.pod 707s # expected: 8357 707s # received: 8357 707s ok 157 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8d31-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 36145 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlobj.pod 707s # expected: 36145 707s # received: 36145 707s ok 158 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6885-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26757 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlootut.pod 707s # expected: 26757 707s # received: 26757 707s ok 159 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2b4ac-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 177324 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlop.pod 707s # expected: 177324 707s # received: 177324 707s ok 160 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4db-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1243 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 707s # expected: 1243 707s # received: 1243 707s ok 161 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3b77-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15223 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlopentut.pod 707s # expected: 15223 707s # received: 15223 707s ok 162 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16cb7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93367 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos2.pod 707s # expected: 93367 707s # received: 93367 707s ok 163 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "37cb-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 14283 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos390.pod 707s # expected: 14283 707s # received: 14283 707s ok 164 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12b0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4784 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlos400.pod 707s # expected: 4784 707s # received: 4784 707s ok 165 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c8a9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 51369 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpacktut.pod 707s # expected: 51369 707s # received: 51369 707s ok 166 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c2bc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 49852 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlperf.pod 707s # expected: 49852 707s # received: 49852 707s ok 167 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1418-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5144 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlplan9.pod 707s # expected: 5144 707s # received: 5144 707s ok 168 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5b65-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 23397 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpod.pod 707s # expected: 23397 707s # received: 23397 707s ok 169 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "10d10-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 68880 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpodspec.pod 707s # expected: 68880 707s # received: 68880 707s ok 170 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2f40-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 12096 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 707s # expected: 12096 707s # received: 12096 707s ok 171 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "67b7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 26551 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpolicy.pod 707s # expected: 26551 707s # received: 26551 707s ok 172 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "15db1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 89521 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlport.pod 707s # expected: 89521 707s # received: 89521 707s ok 173 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1412-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 5138 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlpragma.pod 707s # expected: 5138 707s # received: 5138 707s ok 174 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1a25-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 6693 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlqnx.pod 707s # expected: 6693 707s # received: 6693 707s ok 175 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "21256-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 135766 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlre.pod 707s # expected: 135766 707s # received: 135766 707s ok 176 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8a9c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 35484 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreapi.pod 707s # expected: 35484 707s # received: 35484 707s ok 177 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "818f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 33167 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 707s # expected: 33167 707s # received: 33167 707s ok 178 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "bec7-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 48839 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 707s # expected: 48839 707s # received: 48839 707s ok 179 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "8d5c-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 36188 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlref.pod 707s # expected: 36188 707s # received: 36188 707s ok 180 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4944-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 18756 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreftut.pod 707s # expected: 18756 707s # received: 18756 707s ok 181 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "a989-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 43401 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreguts.pod 707s # expected: 43401 707s # received: 43401 707s ok 182 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1fd-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 509 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrepository.pod 707s # expected: 509 707s # received: 509 707s ok 183 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4b07-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrequick.pod 707s # expected: 19207 707s # received: 19207 707s ok 184 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3caa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 15530 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlreref.pod 707s # expected: 15530 707s # received: 15530 707s ok 185 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1e1ef-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 123375 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlretut.pod 707s # expected: 123375 707s # received: 123375 707s ok 186 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "651-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 1617 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlriscos.pod 707s # expected: 1617 707s # received: 1617 707s ok 187 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "e707-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 59143 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlrun.pod 707s # expected: 59143 707s # received: 59143 707s ok 188 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6cea-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 27882 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsec.pod 707s # expected: 27882 707s # received: 27882 707s ok 189 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "4af2-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 19186 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 707s # expected: 19186 707s # received: 19186 707s ok 190 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7494-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 29844 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsolaris.pod 707s # expected: 29844 707s # received: 29844 707s ok 191 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1bdc-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7132 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsource.pod 707s # expected: 7132 707s # received: 7132 707s ok 192 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "233b-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 9019 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlstyle.pod 707s # expected: 9019 707s # received: 9019 707s ok 193 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12fb9-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 77753 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsub.pod 707s # expected: 77753 707s # received: 77753 707s ok 194 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "d31f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 54047 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsyn.pod 707s # expected: 54047 707s # received: 54047 707s ok 195 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "2858-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10328 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlsynology.pod 707s # expected: 10328 707s # received: 10328 707s ok 196 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "b184-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 45444 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlthrtut.pod 707s # expected: 45444 707s # received: 45444 707s ok 197 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "9a91-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 39569 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltie.pod 707s # expected: 39569 707s # received: 39569 707s ok 198 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "cda37-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 842295 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltoc.pod 707s # expected: 842295 707s # received: 842295 707s ok 199 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "174-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 372 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltodo.pod 707s # expected: 372 707s # received: 372 707s ok 200 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltooc.pod 707s # expected: 294 707s # received: 294 707s ok 201 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "126-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 294 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltoot.pod 707s # expected: 294 707s # received: 294 707s ok 202 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "297f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 10623 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltrap.pod 707s # expected: 10623 707s # received: 10623 707s ok 203 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "213f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 8511 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltru64.pod 707s # expected: 8511 707s # received: 8511 707s ok 204 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1183-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4483 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perltw.pod 707s # expected: 4483 707s # received: 4483 707s ok 205 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "162b6-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 90806 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunicode.pod 707s # expected: 90806 707s # received: 90806 707s ok 206 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6349-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 25417 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunicook.pod 707s # expected: 25417 707s # received: 25417 707s ok 207 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "372e-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 14126 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunifaq.pod 707s # expected: 14126 707s # received: 14126 707s ok 208 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "96e1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 38625 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perluniintro.pod 707s # expected: 38625 707s # received: 38625 707s ok 209 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "6eefa-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 454394 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perluniprops.pod 707s # expected: 454394 707s # received: 454394 707s ok 210 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1f10-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7952 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlunitut.pod 707s # expected: 7952 707s # received: 7952 707s ok 211 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "1ce8-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 7400 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlutil.pod 707s # expected: 7400 707s # received: 7400 707s ok 212 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "16c17-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 93207 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvar.pod 707s # expected: 93207 707s # received: 93207 707s ok 213 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c68d-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 50829 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvms.pod 707s # expected: 50829 707s # received: 50829 707s ok 214 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "f16-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 3862 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlvos.pod 707s # expected: 3862 707s # received: 3862 707s ok 215 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "7c61-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 31841 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlwin32.pod 707s # expected: 31841 707s # received: 31841 707s ok 216 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "12d15-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 77077 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxs.pod 707s # expected: 77077 707s # received: 77077 707s ok 217 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "c51f-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 50463 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxstut.pod 707s # expected: 50463 707s # received: 50463 707s ok 218 707s #lwp request: 707s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "5dc1-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 24001 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 707s # expected: 24001 707s # received: 24001 707s ok 219 707s #lwp request: 707s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "ce2a8-62e795c234600" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 844456 707s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-binary-httpd 707s # expected: 844456 707s # received: 844456 707s ok 220 707s #lwp request: 707s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 707s #User-Agent: libwww-perl/6.78 707s # 707s #server response: 707s #HTTP/1.1 200 OK 707s #Connection: close 707s #Date: Tue, 06 May 2025 17:35:58 GMT 707s #Accept-Ranges: bytes 707s #ETag: "3dd4c0-632968e4a9680" 707s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 707s #Vary: In-If1 707s #Content-Length: 4052160 707s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 707s #Client-Date: Tue, 06 May 2025 17:35:58 GMT 707s #Client-Peer: 127.0.0.1:8529 707s #Client-Response-Num: 1 707s #DMMATCH1: 1 707s # 707s # testing : download of /getfiles-binary-perl 707s # expected: 4052160 707s # received: 4052160 707s ok 221 707s ok 710s t/apache/headers.t .................. 710s 1..27 710s # Running under perl version 5.040001 for linux 710s # Current time local: Tue May 6 17:35:58 2025 710s # Current time GMT: Tue May 6 17:35:58 2025 710s # Using Test.pm version 1.31 710s # Using Apache/Test.pm version 1.44 710s testing: Hello: World 710s ok 1 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 2 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 3 710s testing: Hello: World 710s ok 4 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 5 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 6 710s testing: Hello: World 710s ok 7 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 8 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 9 710s testing: Hello: Foo 710s Bar 710s ok 10 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 11 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 12 710s testing: Hello: Foo 710s Bar 710s ok 13 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 14 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 15 710s testing: Hello: Foo 710s Bar 710s ok 16 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 17 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 18 710s testing: Hello: Foo 710s Bar 710s ok 19 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 20 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 21 710s testing: Hello: Foo 710s Bar 710s ok 22 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 23 710s header: [Foo Bar] vs [Foo Bar] 710s # testing : compare header Hello value 710s # expected: 'Foo Bar' 710s # received: 'Foo Bar' 710s ok 24 710s testing: Hello:World 710s ok 25 710s # testing : response success 710s # expected: qr/HTTP\/1\.. 200 OK/ 710s # received: 'HTTP/1.1 200 OK' 710s ok 26 710s header: [World] vs [World] 710s # testing : compare header Hello value 710s # expected: 'World' 710s # received: 'World' 710s ok 27 710s ok 712s t/apache/hostcheck.t ................ 712s 1..14 712s # Running under perl version 5.040001 for linux 712s # Current time local: Tue May 6 17:36:01 2025 712s # Current time GMT: Tue May 6 17:36:01 2025 712s # Using Test.pm version 1.31 712s # Using Apache/Test.pm version 1.44 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: localhost 712s 712s # expected 200, got 200 for ok 712s ok 1 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: localhost:1 712s 712s # expected 200, got 200 for port ignored 712s ok 2 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: notlisted 712s 712s # expected 200, got 200 for name not listed 712s ok 3 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: 127.0.0.1 712s 712s # expected 200, got 200 for IP not in serveralias/servername 712s ok 4 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: default-strict 712s 712s # expected 200, got 200 for NVH matches in default server 712s ok 5 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: nvh-strict 712s 712s # expected 200, got 200 for NVH matches 712s ok 6 712s # SENDING to 127.0.0.1:8529 712s # GET / HTTP/1.1 712s Host: nvh-strict:1 712s 712s # expected 200, got 200 for NVH matches port ignored 712s ok 7 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: localhost 712s 712s # expected 400, got 400 for ok 712s ok 8 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: localhost:1 712s 712s # expected 400, got 400 for port ignored 712s ok 9 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: notlisted 712s 712s # expected 400, got 400 for name not listed 712s ok 10 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: 127.0.0.1 712s 712s # expected 400, got 400 for IP not in serveralias/servername 712s ok 11 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: default-strict 712s 712s # expected 200, got 200 for NVH matches in default server 712s ok 12 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: nvh-strict 712s 712s # expected 200, got 200 for NVH matches 712s ok 13 712s # SENDING to 127.0.0.1:8557 712s # GET / HTTP/1.1 712s Host: nvh-strict:1 712s 712s # expected 200, got 200 for NVH matches port ignored 712s ok 14 712s ok 715s t/apache/http_strict.t .............. 715s 1..178 715s # Running under perl version 5.040001 for linux 715s # Current time local: Tue May 6 17:36:03 2025 715s # Current time GMT: Tue May 6 17:36:03 2025 715s # Using Test.pm version 1.31 715s # Using Apache/Test.pm version 1.44 715s # SENDING: 715s # GET / HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 1 715s # SENDING: 715s # GET / HTTP/1.0\n\n 715s # expecting success, got 200 715s ok 2 715s # SENDING: 715s # get / HTTP/1.0\r\n\r\n 715s # expecting 501, got 501 715s ok 3 715s # SENDING: 715s # G ET / HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 4 715s # SENDING: 715s # G\x00ET / HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 5 715s # SENDING: 715s # G/T / HTTP/1.0\r\n\r\n 715s # expecting 501, got 501 715s ok 6 715s # SENDING: 715s # GET /\x00 HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 7 715s # SENDING: 715s # GET / HTTP/1.0\x00\r\n\r\n 715s # expecting 400, got 400 715s ok 8 715s # SENDING: 715s # GET\x0c/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 9 715s # SENDING: 715s # GET\r/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 10 715s # SENDING: 715s # GET\t/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 11 715s # SENDING: 715s # GET / HTT/1.0\r\n\r\n 715s # expecting error, got 400 715s ok 12 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 13 715s # SENDING: 715s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 14 715s # SENDING: 715s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 15 715s # SENDING: 715s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 16 715s # SENDING: 715s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 17 715s # SENDING: 715s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 715s # expecting 200, got 200 715s ok 18 715s # SENDING: 715s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 19 715s # SENDING: 715s # GET / HTTP/\r\nHost: localhost\r\n\r\n 715s # expecting error, got 400 715s ok 20 715s # SENDING: 715s # GET / HTTP/0.9\r\n\r\n 715s # expecting error, got 400 715s ok 21 715s # SENDING: 715s # GET / HTTP/0.8\r\n\r\n 715s # expecting error, got 400 715s ok 22 715s # SENDING: 715s # GET /\x01 HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 23 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 24 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 715s # expecting 200, got 200 715s ok 25 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 715s # expecting 400, got 400 715s ok 26 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 715s # expecting 200, got 200 715s ok 27 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo\r\n\r\n 715s # expecting 400, got 400 715s ok 28 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 715s # expecting 400, got 400 715s ok 29 715s # SENDING: 715s # GET / HTTP/1.0\r\n: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 30 715s # SENDING: 715s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 31 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 715s # expecting 400, got 400 715s ok 32 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 715s # expecting 400, got 400 715s ok 33 715s # SENDING: 715s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 715s # expecting 400, got 400 715s ok 34 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 35 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 36 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 37 715s # SENDING: 715s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 715s # expecting 200, got 200 715s ok 38 715s # SENDING: 715s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 715s # expecting 400, got 400 715s ok 39 715s # SENDING: 715s # GET / HTTP/1.0\r\r 715s # expecting dropped connection and HTTPD dropped connection 715s ok 40 715s # SENDING: 715s # GET /\r\n 715s # expecting headerless HTTP/0.9 body, got response 715s ok 41 715s # SENDING: 715s # GET /#frag HTTP/1.0\r\n 715s # expecting 400, got 400 715s ok 42 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 715s # expecting 200, got 200 715s ok 43 715s # SENDING: 715s # GET http://017700000001/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 44 715s # SENDING: 715s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 45 715s # SENDING: 715s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 46 715s # SENDING: 715s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 47 715s # SENDING: 715s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 48 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 715s # expecting 200, got 200 715s ok 49 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 715s # expecting 400, got 400 715s ok 50 715s # SENDING: 715s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 51 715s # SENDING: 715s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 52 715s # SENDING: 715s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 53 715s # SENDING: 715s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 54 715s # SENDING: 715s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 55 715s # SENDING: 715s # GET http://[::1]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 56 715s # SENDING: 715s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 57 715s # SENDING: 715s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 58 715s # SENDING: 715s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 59 715s # SENDING: 715s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 60 715s # SENDING: 715s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 61 715s # SENDING: 715s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 62 715s # SENDING: 715s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 63 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 715s # expecting success, got 200 715s ok 64 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 715s # expecting success, got 200 715s ok 65 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 715s # expecting success, got 200 715s ok 66 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 715s # expecting success, got 200 715s ok 67 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 715s # expecting success, got 200 715s ok 68 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 715s # expecting success, got 200 715s ok 69 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 715s # expecting 200, got 200 715s ok 70 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 715s # expecting 200, got 200 715s ok 71 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 715s # expecting 400, got 400 715s ok 72 715s # SENDING: 715s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 73 715s # SENDING: 715s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 74 715s # SENDING: 715s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 75 715s # SENDING: 715s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 76 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 715s # expecting 200, got 200 715s ok 77 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 715s # expecting 200, got 200 715s ok 78 715s # SENDING: 715s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 79 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 715s # DECODED: Foo: bar 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: bar\r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 80 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 715s # DECODED: Foo: 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: \r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 81 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 715s # DECODED: : bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 564\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 82 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\x00oo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 528\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 83 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\x01oo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 564\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 84 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\noo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 528\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 85 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 715s # DECODED: Foo: b\tar 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: b\tar\r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 86 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 715s # DECODED: Foo: b\x01ar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 87 715s # SENDING: 715s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 715s # expecting 500, got 500 715s ok 88 715s # SENDING: 715s # GET / HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 89 715s # SENDING: 715s # GET / HTTP/1.0\n\n 715s # expecting 400, got 400 715s ok 90 715s # SENDING: 715s # get / HTTP/1.0\r\n\r\n 715s # expecting 501, got 501 715s ok 91 715s # SENDING: 715s # G ET / HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 92 715s # SENDING: 715s # G\x00ET / HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 93 715s # SENDING: 715s # G/T / HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 94 715s # SENDING: 715s # GET /\x00 HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 95 715s # SENDING: 715s # GET / HTTP/1.0\x00\r\n\r\n 715s # expecting 400, got 400 715s ok 96 715s # SENDING: 715s # GET\x0c/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 97 715s # SENDING: 715s # GET\r/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 98 715s # SENDING: 715s # GET\t/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 99 715s # SENDING: 715s # GET / HTT/1.0\r\n\r\n 715s # expecting error, got 400 715s ok 100 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 101 715s # SENDING: 715s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 102 715s # SENDING: 715s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 715s # expecting success, got 200 715s ok 103 715s # SENDING: 715s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 104 715s # SENDING: 715s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 105 715s # SENDING: 715s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 106 715s # SENDING: 715s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 107 715s # SENDING: 715s # GET / HTTP/\r\nHost: localhost\r\n\r\n 715s # expecting error, got 400 715s ok 108 715s # SENDING: 715s # GET / HTTP/0.9\r\n\r\n 715s # expecting error, got 400 715s ok 109 715s # SENDING: 715s # GET / HTTP/0.8\r\n\r\n 715s # expecting error, got 400 715s ok 110 715s # SENDING: 715s # GET /\x01 HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 111 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 112 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 715s # expecting 200, got 200 715s ok 113 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 715s # expecting 400, got 400 715s ok 114 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 715s # expecting 400, got 400 715s ok 115 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo\r\n\r\n 715s # expecting 400, got 400 715s ok 116 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 715s # expecting 400, got 400 715s ok 117 715s # SENDING: 715s # GET / HTTP/1.0\r\n: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 118 715s # SENDING: 715s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 119 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 715s # expecting 400, got 400 715s ok 120 715s # SENDING: 715s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 715s # expecting 400, got 400 715s ok 121 715s # SENDING: 715s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 715s # expecting 400, got 400 715s ok 122 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 123 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 124 715s # SENDING: 715s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 715s # expecting 400, got 400 715s ok 125 715s # SENDING: 715s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 715s # expecting 200, got 200 715s ok 126 715s # SENDING: 715s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 715s # expecting 400, got 400 715s ok 127 715s # SENDING: 715s # GET / HTTP/1.0\r\r 715s # expecting dropped connection and HTTPD dropped connection 715s ok 128 715s # SENDING: 715s # GET /\r\n 715s # expecting headerless HTTP/0.9 body, got response 715s ok 129 715s # SENDING: 715s # GET /#frag HTTP/1.0\r\n 715s # expecting 400, got 400 715s ok 130 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 715s # expecting 400, got 400 715s ok 131 715s # SENDING: 715s # GET http://017700000001/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 132 715s # SENDING: 715s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 133 715s # SENDING: 715s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 134 715s # SENDING: 715s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 135 715s # SENDING: 715s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 136 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 715s # expecting 400, got 400 715s ok 137 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 715s # expecting 400, got 400 715s ok 138 715s # SENDING: 715s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 139 715s # SENDING: 715s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 140 715s # SENDING: 715s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 141 715s # SENDING: 715s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 142 715s # SENDING: 715s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 143 715s # SENDING: 715s # GET http://[::1]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 144 715s # SENDING: 715s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 145 715s # SENDING: 715s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 146 715s # SENDING: 715s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 147 715s # SENDING: 715s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 148 715s # SENDING: 715s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 149 715s # SENDING: 715s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 715s # expecting success, got 200 715s ok 150 715s # SENDING: 715s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 715s # expecting 400, got 400 715s ok 151 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 715s # expecting success, got 200 715s ok 152 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 715s # expecting success, got 200 715s ok 153 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 715s # expecting success, got 200 715s ok 154 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 715s # expecting success, got 200 715s ok 155 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 715s # expecting success, got 200 715s ok 156 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 715s # expecting success, got 200 715s ok 157 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 715s # expecting 400, got 400 715s ok 158 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 715s # expecting 400, got 400 715s ok 159 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 715s # expecting 400, got 400 715s ok 160 715s # SENDING: 715s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 161 715s # SENDING: 715s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 162 715s # SENDING: 715s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 163 715s # SENDING: 715s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 715s # expecting 200, got 200 715s ok 164 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 715s # expecting 200, got 200 715s ok 165 715s # SENDING: 715s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 715s # expecting 200, got 200 715s ok 166 715s # SENDING: 715s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 715s # expecting 200, got 200 715s ok 167 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 715s # DECODED: Foo: bar 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: bar\r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 168 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 715s # DECODED: Foo: 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: \r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 169 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 715s # DECODED: : bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 564\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 170 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\x00oo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 528\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 171 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\x01oo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 564\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 172 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 715s # DECODED: F\noo: bar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 528\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 173 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 715s # DECODED: Foo: b\tar 715s # RESPONSE: 715s # HTTP/1.1 200 OK\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Foo: b\tar\r\n 715s # Vary: In-If1\r\n 715s # DMMATCH1: 1\r\n 715s # Content-Length: 36\r\n 715s # Connection: close\r\n 715s # Content-Type: text/plain\r\n 715s # \r\n 715s # Hi!\n 715s # SERVERNAME=localhost\n 715s # HTTP_HOST=\n 715s # 715s # expecting 200, got 200 715s ok 174 715s # SENDING: 715s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 715s # DECODED: Foo: b\x01ar 715s # RESPONSE: 715s # HTTP/1.1 500 Internal Server Error\r\n 715s # Date: Tue, 06 May 2025 17:36:06 GMT\r\n 715s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 715s # Content-Length: 564\r\n 715s # Connection: close\r\n 715s # Content-Type: text/html; charset=iso-8859-1\r\n 715s # \r\n 715s # \n 715s # \n 715s # ... 715s # expecting 500, got 500 715s ok 175 715s # SENDING: 715s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 715s # expecting 500, got 500 715s ok 176 715s ok 177 715s ok 178 715s ok 718s t/apache/if_sections.t .............. 718s 1..46 718s # Running under perl version 5.040001 for linux 718s # Current time local: Tue May 6 17:36:06 2025 718s # Current time GMT: Tue May 6 17:36:06 2025 718s # Using Test.pm version 1.31 718s # Using Apache/Test.pm version 1.44 718s # /if_sec/ with '': 718s # expected: 200 718s # received: '200' 718s ok 1 718s # expected: undef 718s # received: undef 718s ok 2 718s # /if_sec/foo.if_test with '': 718s # expected: 200 718s # received: '200' 718s ok 3 718s # expected: undef 718s # received: undef 718s ok 4 718s # /if_sec/foo.if_test with '1': 718s # expected: 200 718s # received: '200' 718s ok 5 718s # expected: 'global1' 718s # received: 'global1' 718s ok 6 718s # /if_sec/foo.if_test with '1 11': 718s # expected: 200 718s # received: '200' 718s ok 7 718s # expected: 'global1, nested11, nested113' 718s # received: 'global1, nested11, nested113' 718s ok 8 718s # /if_sec/foo.if_test with '1 11 111': 718s # expected: 200 718s # received: '200' 718s ok 9 718s # expected: 'global1, nested11, nested111' 718s # received: 'global1, nested11, nested111' 718s ok 10 718s # /if_sec/foo.if_test with '1 11 112': 718s # expected: 200 718s # received: '200' 718s ok 11 718s # expected: 'global1, nested11, nested112' 718s # received: 'global1, nested11, nested112' 718s ok 12 718s # /if_sec/foo.if_test with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 13 718s # expected: 'global1, files2' 718s # received: 'global1, files2' 718s ok 14 718s # /if_sec/dir/foo.txt with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 15 718s # expected: 'global1, dir1, dir2, dir_files1' 718s # received: 'global1, dir1, dir2, dir_files1' 718s ok 16 718s # /if_sec/dir/ with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 17 718s # expected: 'global1, dir1, dir2' 718s # received: 'global1, dir1, dir2' 718s ok 18 718s # /if_sec/dir/ with '1 11': 718s # expected: 200 718s # received: '200' 718s ok 19 718s # expected: 'global1, dir1, nested11, nested113' 718s # received: 'global1, dir1, nested11, nested113' 718s ok 20 718s # /if_sec/dir/ with '1 11 111': 718s # expected: 200 718s # received: '200' 718s ok 21 718s # expected: 'global1, dir1, nested11, nested111' 718s # received: 'global1, dir1, nested11, nested111' 718s ok 22 718s # /if_sec/dir/ with '1 11 112': 718s # expected: 200 718s # received: '200' 718s ok 23 718s # expected: 'global1, dir1, nested11, nested112' 718s # received: 'global1, dir1, nested11, nested112' 718s ok 24 718s # /if_sec/loc/ with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 25 718s # expected: 'global1, loc1, loc2' 718s # received: 'global1, loc1, loc2' 718s ok 26 718s # /if_sec/loc/foo.txt with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 27 718s # expected: 'global1, loc1, loc2' 718s # received: 'global1, loc1, loc2' 718s ok 28 718s # /if_sec/loc/ with '1 11': 718s # expected: 200 718s # received: '200' 718s ok 29 718s # expected: 'global1, loc1, nested11, nested113' 718s # received: 'global1, loc1, nested11, nested113' 718s ok 30 718s # /if_sec/loc/ with '1 11 111': 718s # expected: 200 718s # received: '200' 718s ok 31 718s # expected: 'global1, loc1, nested11, nested111' 718s # received: 'global1, loc1, nested11, nested111' 718s ok 32 718s # /if_sec/loc/ with '1 11 112': 718s # expected: 200 718s # received: '200' 718s ok 33 718s # expected: 'global1, loc1, nested11, nested112' 718s # received: 'global1, loc1, nested11, nested112' 718s ok 34 718s # /if_sec/loc/foo.if_test with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 35 718s # expected: 'global1, files2, loc1, loc2' 718s # received: 'global1, files2, loc1, loc2' 718s ok 36 718s # /if_sec/loc/foo.if_test with '1 2 11': 718s # expected: 200 718s # received: '200' 718s ok 37 718s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 718s # received: 'global1, files2, loc1, loc2, nested11, nested113' 718s ok 38 718s # /if_sec/loc/foo.if_test with '1 2 11 111': 718s # expected: 200 718s # received: '200' 718s ok 39 718s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 718s # received: 'global1, files2, loc1, loc2, nested11, nested111' 718s ok 40 718s # /if_sec/loc/foo.if_test with '1 2 11 112': 718s # expected: 200 718s # received: '200' 718s ok 41 718s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 718s # received: 'global1, files2, loc1, loc2, nested11, nested112' 718s ok 42 718s # /if_sec/proxy/ with '1 2': 718s # expected: 200 718s # received: '200' 718s ok 43 718s # expected: 'global1, locp1, locp2' 718s # received: 'global1, locp1, locp2' 718s ok 44 718s # /if_sec/proxy/ with '2': 718s # expected: 200 718s # received: '200' 718s ok 45 718s # expected: 'locp2' 718s # received: 'locp2' 718s ok 46 718s ok 720s t/apache/iffile.t ................... 720s 1..2 720s # Running under perl version 5.040001 for linux 720s # Current time local: Tue May 6 17:36:08 2025 720s # Current time GMT: Tue May 6 17:36:08 2025 720s # Using Test.pm version 1.31 720s # Using Apache/Test.pm version 1.44 720s # expected: 200 720s # received: '200' 720s ok 1 720s # expected: 'success1, success2, success3, success4, success5' 720s # received: 'success1, success2, success3, success4, success5' 720s ok 2 720s ok 723s t/apache/leaks.t .................... skipped: mod_memory_track not activated 729s t/apache/limits.t ................... 729s 1..12 729s # Running under perl version 5.040001 for linux 729s # Current time local: Tue May 6 17:36:13 2025 729s # Current time GMT: Tue May 6 17:36:13 2025 729s # Using Test.pm version 1.31 729s # Using Apache/Test.pm version 1.44 729s # Testing LimitRequestLine; should succeed 729s # testing : Test #1 729s # expected: 200 729s # received: '200' 729s ok 1 729s # Testing LimitRequestLine; should fail 729s # testing : Test #2 729s # expected: 414 729s # received: '414' 729s ok 2 729s # Testing LimitRequestFieldSize; should succeed 729s # testing : Test #3 729s # expected: 200 729s # received: '200' 729s ok 3 729s # Testing LimitRequestFieldSize; should fail 729s # testing : Test #4 729s # expected: 400 729s # received: '400' 729s ok 4 729s # Testing LimitRequestFields; should succeed 729s # testing : Test #5 729s # expected: 200 729s # received: '200' 729s ok 5 729s # Testing LimitRequestFields; should fail 729s # testing : Test #6 729s # expected: 400 729s # received: '400' 729s ok 6 729s # Testing LimitRequestBody; should succeed 729s # Chunked transfer-encoding enabled 729s # testing : Test #7 729s # expected: 200 729s # received: '200' 729s ok 7 729s # Testing LimitRequestBody; should succeed 729s # Chunked transfer-encoding disabled 729s # testing : Test #8 729s # expected: 200 729s # received: '200' 729s ok 8 729s # Testing LimitRequestBody; should fail 729s # Chunked transfer-encoding enabled 729s # testing : Test #9 729s # expected: 413 729s # received: '413' 729s ok 9 729s # Testing LimitRequestBody; should fail 729s # Chunked transfer-encoding disabled 729s # testing : Test #10 729s # expected: 413 729s # received: '413' 729s ok 10 729s # Testing LimitRequestFieldSize; should succeed 729s # testing : Test #11 729s # expected: 200 729s # received: '200' 729s ok 11 729s # Testing LimitRequestFieldSize; should fail 729s # testing : Test #12 729s # expected: 400 729s # received: '400' 729s ok 12 729s ok 732s t/apache/loglevel.t ................. 732s 1..8 732s # Running under perl version 5.040001 for linux 732s # Current time local: Tue May 6 17:36:20 2025 732s # Current time GMT: Tue May 6 17:36:20 2025 732s # Using Test.pm version 1.31 732s # Using Apache/Test.pm version 1.44 732s ok 1 732s ok 2 732s ok 3 732s ok 4 732s ok 5 732s ok 6 732s ok 7 732s ok 8 732s ok 735s t/apache/maxranges.t ................ 735s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 735s 1..19 735s # Running under perl version 5.040001 for linux 735s # Current time local: Tue May 6 17:36:23 2025 735s # Current time GMT: Tue May 6 17:36:23 2025 735s # Using Test.pm version 1.31 735s # Using Apache/Test.pm version 1.44 735s ok 1 735s ok 2 735s ok 3 735s ok 4 735s ok 5 735s ok 6 735s ok 7 735s ok 8 735s ok 9 735s ok 10 735s ok 11 735s ok 12 735s ok 13 735s ok 14 735s ok 15 735s ok 16 735s ok 17 735s ok 18 735s ok 19 735s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 735s ok 737s t/apache/mergeslashes.t ............. 737s 1..9 737s # Running under perl version 5.040001 for linux 737s # Current time local: Tue May 6 17:36:25 2025 737s # Current time GMT: Tue May 6 17:36:25 2025 737s # Using Test.pm version 1.31 737s # Using Apache/Test.pm version 1.44 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for exact match 737s ok 1 737s # SENDING to 127.0.0.1:8557 737s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for merged even at front 737s ok 2 737s # SENDING to 127.0.0.1:8557 737s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for merged even at front 737s ok 3 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for c// should be merged 737s ok 4 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for a// should be merged 737s ok 5 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for a// matches locationmatch 737s ok 6 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 737s # expected 200, got 200 for c// doesn't match locationmatch 737s ok 7 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for baseline failed 737s ok 8 737s # SENDING to 127.0.0.1:8557 737s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 737s # expected 403, got 403 for b//d not merged for Location with OFF 737s ok 9 737s ok 740s t/apache/mmn.t ...................... 740s 1..2 740s # Running under perl version 5.040001 for linux 740s # Current time local: Tue May 6 17:36:28 2025 740s # Current time GMT: Tue May 6 17:36:28 2025 740s # Using Test.pm version 1.31 740s # Using Apache/Test.pm version 1.44 740s ok 1 740s ok 2 740s ok 743s t/apache/options.t .................. 743s 1..2 743s # Running under perl version 5.040001 for linux 743s # Current time local: Tue May 6 17:36:31 2025 743s # Current time GMT: Tue May 6 17:36:31 2025 743s # Using Test.pm version 1.31 743s # Using Apache/Test.pm version 1.44 743s # testing : code 743s # expected: 200 743s # received: '200' 743s ok 1 743s # testing : OPTIONS 743s # expected: qr/OPTIONS/ 743s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 743s ok 2 743s ok 747s t/apache/passbrigade.t .............. 747s # using LWP client 747s 1..114 747s # Running under perl version 5.040001 for linux 747s # Current time local: Tue May 6 17:36:34 2025 747s # Current time GMT: Tue May 6 17:36:34 2025 747s # Using Test.pm version 1.31 747s # Using Apache/Test.pm version 1.44 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 1024 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 1024 747s # received: 1024 747s ok 1 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 2048 747s # received: 2048 747s ok 2 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 3072 747s # received: 3072 747s ok 3 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 4096 747s # received: 4096 747s ok 4 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 5120 747s # received: 5120 747s ok 5 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 6144 747s # received: 6144 747s ok 6 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 7168 747s # received: 7168 747s ok 7 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 8192 747s # received: 8192 747s ok 8 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 9216 747s # received: 9216 747s ok 9 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 10240 747s # received: 10240 747s ok 10 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 11264 747s # received: 11264 747s ok 11 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 12288 747s # received: 12288 747s ok 12 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 13312 747s # received: 13312 747s ok 13 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 14336 747s # received: 14336 747s ok 14 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 15360 747s # received: 15360 747s ok 15 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 16384 747s # received: 16384 747s ok 16 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 17408 747s # received: 17408 747s ok 17 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 18432 747s # received: 18432 747s ok 18 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 19456 747s # received: 19456 747s ok 19 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 20480 747s # received: 20480 747s ok 20 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 21504 747s # received: 21504 747s ok 21 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 22528 747s # received: 22528 747s ok 22 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 23552 747s # received: 23552 747s ok 23 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 24576 747s # received: 24576 747s ok 24 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 25600 747s # received: 25600 747s ok 25 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 26624 747s # received: 26624 747s ok 26 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 27648 747s # received: 27648 747s ok 27 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 28672 747s # received: 28672 747s ok 28 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 29696 747s # received: 29696 747s ok 29 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 30720 747s # received: 30720 747s ok 30 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 31744 747s # received: 31744 747s ok 31 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 32768 747s # received: 32768 747s ok 32 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 33792 747s # received: 33792 747s ok 33 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 34816 747s # received: 34816 747s ok 34 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 35840 747s # received: 35840 747s ok 35 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 36864 747s # received: 36864 747s ok 36 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 37888 747s # received: 37888 747s ok 37 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 38912 747s # received: 38912 747s ok 38 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 39936 747s # received: 39936 747s ok 39 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 40960 747s # received: 40960 747s ok 40 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 41984 747s # received: 41984 747s ok 41 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 43008 747s # received: 43008 747s ok 42 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 44032 747s # received: 44032 747s ok 43 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 45056 747s # received: 45056 747s ok 44 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 46080 747s # received: 46080 747s ok 45 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 47104 747s # received: 47104 747s ok 46 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 48128 747s # received: 48128 747s ok 47 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:36 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:36 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 49152 747s # received: 49152 747s ok 48 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 50176 747s # received: 50176 747s ok 49 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 51200 747s # received: 51200 747s ok 50 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 102400 747s # received: 102400 747s ok 51 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 307200 747s # received: 307200 747s ok 52 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 512000 747s # received: 512000 747s ok 53 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 2048000 747s # received: 2048000 747s ok 54 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 4096000 747s # received: 4096000 747s ok 55 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 6144000 747s # received: 6144000 747s ok 56 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 10240000 747s # received: 10240000 747s ok 57 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 1024 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 1024 747s # received: 1024 747s ok 58 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 2048 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 2048 747s # received: 2048 747s ok 59 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 3072 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 3072 747s # received: 3072 747s ok 60 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 4096 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 4096 747s # received: 4096 747s ok 61 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 5120 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 5120 747s # received: 5120 747s ok 62 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 6144 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 6144 747s # received: 6144 747s ok 63 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 7168 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 7168 747s # received: 7168 747s ok 64 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 8192 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #DMMATCH1: 1 747s # 747s # testing : bytes in body 747s # expected: 8192 747s # received: 8192 747s ok 65 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 9216 747s # received: 9216 747s ok 66 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 10240 747s # received: 10240 747s ok 67 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 11264 747s # received: 11264 747s ok 68 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 12288 747s # received: 12288 747s ok 69 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 13312 747s # received: 13312 747s ok 70 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 14336 747s # received: 14336 747s ok 71 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 15360 747s # received: 15360 747s ok 72 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 16384 747s # received: 16384 747s ok 73 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 17408 747s # received: 17408 747s ok 74 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 18432 747s # received: 18432 747s ok 75 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 19456 747s # received: 19456 747s ok 76 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 20480 747s # received: 20480 747s ok 77 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 21504 747s # received: 21504 747s ok 78 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 22528 747s # received: 22528 747s ok 79 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 23552 747s # received: 23552 747s ok 80 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 24576 747s # received: 24576 747s ok 81 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 25600 747s # received: 25600 747s ok 82 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 26624 747s # received: 26624 747s ok 83 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 27648 747s # received: 27648 747s ok 84 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 28672 747s # received: 28672 747s ok 85 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 29696 747s # received: 29696 747s ok 86 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 30720 747s # received: 30720 747s ok 87 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 31744 747s # received: 31744 747s ok 88 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 32768 747s # received: 32768 747s ok 89 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 33792 747s # received: 33792 747s ok 90 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 34816 747s # received: 34816 747s ok 91 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 35840 747s # received: 35840 747s ok 92 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 36864 747s # received: 36864 747s ok 93 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 37888 747s # received: 37888 747s ok 94 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 38912 747s # received: 38912 747s ok 95 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 39936 747s # received: 39936 747s ok 96 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 40960 747s # received: 40960 747s ok 97 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 41984 747s # received: 41984 747s ok 98 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 43008 747s # received: 43008 747s ok 99 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 44032 747s # received: 44032 747s ok 100 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 45056 747s # received: 45056 747s ok 101 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 46080 747s # received: 46080 747s ok 102 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 47104 747s # received: 47104 747s ok 103 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 48128 747s # received: 48128 747s ok 104 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 49152 747s # received: 49152 747s ok 105 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 50176 747s # received: 50176 747s ok 106 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 51200 747s # received: 51200 747s ok 107 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 102400 747s # received: 102400 747s ok 108 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 307200 747s # received: 307200 747s ok 109 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 512000 747s # received: 512000 747s ok 110 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 2048000 747s # received: 2048000 747s ok 111 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 4096000 747s # received: 4096000 747s ok 112 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:37 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 6144000 747s # received: 6144000 747s ok 113 747s #lwp request: 747s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 747s #User-Agent: libwww-perl/6.78 747s # 747s #server response: 747s #HTTP/1.1 200 OK 747s #Connection: close 747s #Date: Tue, 06 May 2025 17:36:37 GMT 747s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 747s #Vary: In-If1 747s #Content-Length: 0 747s #Client-Date: Tue, 06 May 2025 17:36:38 GMT 747s #Client-Peer: 127.0.0.1:8529 747s #Client-Response-Num: 1 747s #Client-Transfer-Encoding: chunked 747s #DMMATCH1: 1 747s #X-Content-Length-Note: added by Apache::TestRequest 747s # 747s # testing : bytes in body 747s # expected: 10240000 747s # received: 10240000 747s ok 114 747s ok 749s t/apache/post.t ..................... 749s # using LWP client 749s 1..51 749s # Running under perl version 5.040001 for linux 749s # Current time local: Tue May 6 17:36:38 2025 749s # Current time GMT: Tue May 6 17:36:38 2025 749s # Using Test.pm version 1.31 749s # Using Apache/Test.pm version 1.44 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 1024 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '1024' 749s # received: 1024 749s ok 1 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 2048 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '2048' 749s # received: 2048 749s ok 2 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 3072 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '3072' 749s # received: 3072 749s ok 3 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 4096 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '4096' 749s # received: 4096 749s ok 4 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 5120 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '5120' 749s # received: 5120 749s ok 5 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 6144 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '6144' 749s # received: 6144 749s ok 6 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 7168 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '7168' 749s # received: 7168 749s ok 7 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 8192 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '8192' 749s # received: 8192 749s ok 8 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 9216 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 5 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '9216' 749s # received: 9216 749s ok 9 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 10240 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '10240' 749s # received: 10240 749s ok 10 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 11264 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '11264' 749s # received: 11264 749s ok 11 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 12288 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '12288' 749s # received: 12288 749s ok 12 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 13312 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '13312' 749s # received: 13312 749s ok 13 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 14336 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '14336' 749s # received: 14336 749s ok 14 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 15360 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '15360' 749s # received: 15360 749s ok 15 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 16384 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '16384' 749s # received: 16384 749s ok 16 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 17408 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '17408' 749s # received: 17408 749s ok 17 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 18432 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '18432' 749s # received: 18432 749s ok 18 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 19456 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '19456' 749s # received: 19456 749s ok 19 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 20480 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '20480' 749s # received: 20480 749s ok 20 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 21504 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '21504' 749s # received: 21504 749s ok 21 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 22528 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '22528' 749s # received: 22528 749s ok 22 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 23552 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '23552' 749s # received: 23552 749s ok 23 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 24576 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '24576' 749s # received: 24576 749s ok 24 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 25600 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '25600' 749s # received: 25600 749s ok 25 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 26624 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '26624' 749s # received: 26624 749s ok 26 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 27648 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '27648' 749s # received: 27648 749s ok 27 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 28672 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '28672' 749s # received: 28672 749s ok 28 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 29696 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '29696' 749s # received: 29696 749s ok 29 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 30720 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '30720' 749s # received: 30720 749s ok 30 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 31744 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '31744' 749s # received: 31744 749s ok 31 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 32768 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '32768' 749s # received: 32768 749s ok 32 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 33792 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '33792' 749s # received: 33792 749s ok 33 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 34816 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '34816' 749s # received: 34816 749s ok 34 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 35840 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '35840' 749s # received: 35840 749s ok 35 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 36864 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '36864' 749s # received: 36864 749s ok 36 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 37888 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '37888' 749s # received: 37888 749s ok 37 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 38912 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '38912' 749s # received: 38912 749s ok 38 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 39936 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '39936' 749s # received: 39936 749s ok 39 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 40960 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '40960' 749s # received: 40960 749s ok 40 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 41984 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '41984' 749s # received: 41984 749s ok 41 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 43008 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '43008' 749s # received: 43008 749s ok 42 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 44032 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '44032' 749s # received: 44032 749s ok 43 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 45056 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '45056' 749s # received: 45056 749s ok 44 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 46080 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '46080' 749s # received: 46080 749s ok 45 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 47104 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '47104' 749s # received: 47104 749s ok 46 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 48128 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '48128' 749s # received: 48128 749s ok 47 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 49152 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '49152' 749s # received: 49152 749s ok 48 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 50176 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '50176' 749s # received: 50176 749s ok 49 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 51200 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 6 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '51200' 749s # received: 51200 749s ok 50 749s #lwp request: 749s #POST http://localhost:8529/eat_post HTTP/1.1 749s #User-Agent: libwww-perl/6.78 749s #Content-Length: 102400 749s # 749s #server response: 749s #HTTP/1.1 200 OK 749s #Connection: close 749s #Date: Tue, 06 May 2025 17:36:40 GMT 749s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 749s #Vary: In-If1 749s #Content-Length: 7 749s #Client-Date: Tue, 06 May 2025 17:36:40 GMT 749s #Client-Peer: 127.0.0.1:8529 749s #Client-Response-Num: 1 749s #DMMATCH1: 1 749s # 749s # testing : length posted 749s # expected: '102400' 749s # received: 102400 749s ok 51 749s ok 752s t/apache/pr17629.t .................. 752s 1..4 752s # Running under perl version 5.040001 for linux 752s # Current time local: Tue May 6 17:36:40 2025 752s # Current time GMT: Tue May 6 17:36:40 2025 752s # Using Test.pm version 1.31 752s # Using Apache/Test.pm version 1.44 752s # expected: 'begin-foobar-end 752s # ' 752s # received: 'begin-foobar-end 752s # ' 752s ok 1 752s # expected: 200 752s # received: '200' 752s ok 2 752s # testing : response was gzipped 752s # expected: 'gzip' 752s # received: 'gzip' 752s ok 3 752s # expected: 'begin-foobar-end 752s # ' 752s # received: 'begin-foobar-end 752s # ' 752s ok 4 752s ok 755s t/apache/pr18757.t .................. 755s 1..3 755s # Running under perl version 5.040001 for linux 755s # Current time local: Tue May 6 17:36:43 2025 755s # Current time GMT: Tue May 6 17:36:43 2025 755s # Using Test.pm version 1.31 755s # Using Apache/Test.pm version 1.44 755s # testing : 200 response from GET 755s # expected: 200 755s # received: '200' 755s ok 1 755s # expected C-L is 26 755s # URL via proxy is http://localhost:8549/index.html 755s ok 2 755s # line: HTTP/1.1 200 OK 755s # line: Date: Tue, 06 May 2025 17:36:45 GMT 755s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 755s # line: Vary: In-If1 755s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 755s # line: ETag: "1a-62c6deaf13e40" 755s # line: Accept-Ranges: bytes 755s # line: Content-Length: 26 755s # line: DMMATCH1: 1 755s # line: Content-Type: text/html 755s # line: 755s # testing : whether proxy strips Content-Length header 755s # expected: 1 755s # received: 1 755s ok 3 755s ok 757s t/apache/pr35292.t .................. 757s 1..3 757s # Running under perl version 5.040001 for linux 757s # Current time local: Tue May 6 17:36:45 2025 757s # Current time GMT: Tue May 6 17:36:45 2025 757s # Using Test.pm version 1.31 757s # Using Apache/Test.pm version 1.44 757s ok 1 757s ok 2 757s # testing : read response-line 757s # expected: qr/^HTTP\/1\.. 413/ 757s # received: 'HTTP/1.1 413 Request Entity Too Large 757s # ' 757s ok 3 757s ok 760s t/apache/pr35330.t .................. 760s 1..2 760s # Running under perl version 5.040001 for linux 760s # Current time local: Tue May 6 17:36:48 2025 760s # Current time GMT: Tue May 6 17:36:48 2025 760s # Using Test.pm version 1.31 760s # Using Apache/Test.pm version 1.44 760s # testing : SSI was allowed for location 760s # expected: 200 760s # received: '200' 760s ok 1 760s # testing : file was served with correct content 760s # expected: 'hello' 760s # received: 'hello' 760s ok 2 760s ok 763s t/apache/pr37166.t .................. 763s 1..4 763s # Running under perl version 5.040001 for linux 763s # Current time local: Tue May 6 17:36:51 2025 763s # Current time GMT: Tue May 6 17:36:51 2025 763s # Using Test.pm version 1.31 763s # Using Apache/Test.pm version 1.44 763s # testing : SSI was allowed for location 763s # expected: 200 763s # received: '200' 763s ok 1 763s # testing : file was served with correct content 763s # expected: 'Hello world 763s # ' 763s # received: 'Hello world 763s # ' 763s ok 2 763s # testing : explicit 200 response 763s # expected: 200 763s # received: '200' 763s ok 3 763s # testing : file was again served with correct content 763s # expected: 'Hello world 763s # ' 763s # received: 'Hello world 763s # ' 763s ok 4 763s ok 766s t/apache/pr43939.t .................. 766s 1..4 766s # Running under perl version 5.040001 for linux 766s # Current time local: Tue May 6 17:36:54 2025 766s # Current time GMT: Tue May 6 17:36:54 2025 766s # Using Test.pm version 1.31 766s # Using Apache/Test.pm version 1.44 766s # expected: 'begin-default-end 766s # ' 766s # received: 'begin-default-end 766s # ' 766s ok 1 766s # expected: 200 766s # received: '200' 766s ok 2 766s # testing : response was gzipped 766s # expected: 'gzip' 766s # received: 'gzip' 766s ok 3 766s # expected: 'begin-default-end 766s # ' 766s # received: 'begin-default-end 766s # ' 766s ok 4 766s ok 768s t/apache/pr49328.t .................. 768s 1..1 768s # Running under perl version 5.040001 for linux 768s # Current time local: Tue May 6 17:36:57 2025 768s # Current time GMT: Tue May 6 17:36:57 2025 768s # Using Test.pm version 1.31 768s # Using Apache/Test.pm version 1.44 768s # expected: 'before 768s # included 768s # after 768s # ' 768s # received: 'before 768s # included 768s # after 768s # ' 768s ok 1 768s ok 771s t/apache/pr64339.t .................. 771s 1..12 771s # Running under perl version 5.040001 for linux 771s # Current time local: Tue May 6 17:36:59 2025 771s # Current time GMT: Tue May 6 17:36:59 2025 771s # Using Test.pm version 1.31 771s # Using Apache/Test.pm version 1.44 771s # testing : fetching /doc.xml 771s # expected: 200 771s # received: '200' 771s ok 1 771s # testing : content-type header test for /doc.xml 771s # expected: 'application/xml; charset=utf-8' 771s # received: 'application/xml; charset=utf-8' 771s ok 2 771s # testing : content test for /doc.xml 771s # expected: 'fóó 771s # ' 771s # received: 'fóó 771s # ' 771s ok 3 771s # testing : fetching /doc.fooxml 771s # expected: 200 771s # received: '200' 771s ok 4 771s # testing : content-type header test for /doc.fooxml 771s # expected: 'application/foo+xml; charset=utf-8' 771s # received: 'application/foo+xml; charset=utf-8' 771s ok 5 771s # testing : content test for /doc.fooxml 771s # expected: 'fóó 771s # ' 771s # received: 'fóó 771s # ' 771s ok 6 771s # testing : fetching /doc.notxml 771s # expected: 200 771s # received: '200' 771s ok 7 771s # testing : content-type header test for /doc.notxml 771s # expected: 'application/notreallyxml' 771s # received: 'application/notreallyxml' 771s ok 8 771s # testing : content test for /doc.notxml 771s # expected: 'f 771s # ' 771s # received: 'f 771s # ' 771s ok 9 771s # testing : fetching /doc.isohtml 771s # expected: 200 771s # received: '200' 771s ok 10 771s # testing : content-type header test for /doc.isohtml 771s # expected: 'text/html;charset=utf-8' 771s # received: 'text/html;charset=utf-8' 771s ok 11 771s # testing : content test for /doc.isohtml 771s # expected: '

fóó 771s #

' 771s # received: '

fóó 771s #

' 771s ok 12 771s ok 774s t/apache/rwrite.t ................... 774s # using LWP client 774s 1..114 774s # Running under perl version 5.040001 for linux 774s # Current time local: Tue May 6 17:37:02 2025 774s # Current time GMT: Tue May 6 17:37:02 2025 774s # Using Test.pm version 1.31 774s # Using Apache/Test.pm version 1.44 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 1024 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 1024 774s # received: 1024 774s ok 1 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 2048 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 2048 774s # received: 2048 774s ok 2 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 3072 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 3072 774s # received: 3072 774s ok 3 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 4096 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 4096 774s # received: 4096 774s ok 4 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 5120 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 5120 774s # received: 5120 774s ok 5 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 6144 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 6144 774s # received: 6144 774s ok 6 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 7168 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 7168 774s # received: 7168 774s ok 7 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 8192 774s # received: 8192 774s ok 8 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 9216 774s # received: 9216 774s ok 9 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240 774s # received: 10240 774s ok 10 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 11264 774s # received: 11264 774s ok 11 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 12288 774s # received: 12288 774s ok 12 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 13312 774s # received: 13312 774s ok 13 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 14336 774s # received: 14336 774s ok 14 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 15360 774s # received: 15360 774s ok 15 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 16384 774s # received: 16384 774s ok 16 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 17408 774s # received: 17408 774s ok 17 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 18432 774s # received: 18432 774s ok 18 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 19456 774s # received: 19456 774s ok 19 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 20480 774s # received: 20480 774s ok 20 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 21504 774s # received: 21504 774s ok 21 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 22528 774s # received: 22528 774s ok 22 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 23552 774s # received: 23552 774s ok 23 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 24576 774s # received: 24576 774s ok 24 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 25600 774s # received: 25600 774s ok 25 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 26624 774s # received: 26624 774s ok 26 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 27648 774s # received: 27648 774s ok 27 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 28672 774s # received: 28672 774s ok 28 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 29696 774s # received: 29696 774s ok 29 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 30720 774s # received: 30720 774s ok 30 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 31744 774s # received: 31744 774s ok 31 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 32768 774s # received: 32768 774s ok 32 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 33792 774s # received: 33792 774s ok 33 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 34816 774s # received: 34816 774s ok 34 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 35840 774s # received: 35840 774s ok 35 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 36864 774s # received: 36864 774s ok 36 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 37888 774s # received: 37888 774s ok 37 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 38912 774s # received: 38912 774s ok 38 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 39936 774s # received: 39936 774s ok 39 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 40960 774s # received: 40960 774s ok 40 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 41984 774s # received: 41984 774s ok 41 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 43008 774s # received: 43008 774s ok 42 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 44032 774s # received: 44032 774s ok 43 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 45056 774s # received: 45056 774s ok 44 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 46080 774s # received: 46080 774s ok 45 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 47104 774s # received: 47104 774s ok 46 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 48128 774s # received: 48128 774s ok 47 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 49152 774s # received: 49152 774s ok 48 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 50176 774s # received: 50176 774s ok 49 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 51200 774s # received: 51200 774s ok 50 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 102400 774s # received: 102400 774s ok 51 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 307200 774s # received: 307200 774s ok 52 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 512000 774s # received: 512000 774s ok 53 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 2048000 774s # received: 2048000 774s ok 54 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 4096000 774s # received: 4096000 774s ok 55 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 6144000 774s # received: 6144000 774s ok 56 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240000 774s # received: 10240000 774s ok 57 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 1024 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 1024 774s # received: 1024 774s ok 58 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 2048 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 2048 774s # received: 2048 774s ok 59 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 3072 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 3072 774s # received: 3072 774s ok 60 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 4096 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 4096 774s # received: 4096 774s ok 61 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 5120 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 5120 774s # received: 5120 774s ok 62 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 6144 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 6144 774s # received: 6144 774s ok 63 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 7168 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #DMMATCH1: 1 774s # 774s # testing : bytes in body 774s # expected: 7168 774s # received: 7168 774s ok 64 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:04 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:04 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 8192 774s # received: 8192 774s ok 65 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 9216 774s # received: 9216 774s ok 66 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240 774s # received: 10240 774s ok 67 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 11264 774s # received: 11264 774s ok 68 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 12288 774s # received: 12288 774s ok 69 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 13312 774s # received: 13312 774s ok 70 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 14336 774s # received: 14336 774s ok 71 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 15360 774s # received: 15360 774s ok 72 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 16384 774s # received: 16384 774s ok 73 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 17408 774s # received: 17408 774s ok 74 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 18432 774s # received: 18432 774s ok 75 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 19456 774s # received: 19456 774s ok 76 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 20480 774s # received: 20480 774s ok 77 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 21504 774s # received: 21504 774s ok 78 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 22528 774s # received: 22528 774s ok 79 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 23552 774s # received: 23552 774s ok 80 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 24576 774s # received: 24576 774s ok 81 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 25600 774s # received: 25600 774s ok 82 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 26624 774s # received: 26624 774s ok 83 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 27648 774s # received: 27648 774s ok 84 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 28672 774s # received: 28672 774s ok 85 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 29696 774s # received: 29696 774s ok 86 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 30720 774s # received: 30720 774s ok 87 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 31744 774s # received: 31744 774s ok 88 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 32768 774s # received: 32768 774s ok 89 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 33792 774s # received: 33792 774s ok 90 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 34816 774s # received: 34816 774s ok 91 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 35840 774s # received: 35840 774s ok 92 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 36864 774s # received: 36864 774s ok 93 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 37888 774s # received: 37888 774s ok 94 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 38912 774s # received: 38912 774s ok 95 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 39936 774s # received: 39936 774s ok 96 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 40960 774s # received: 40960 774s ok 97 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 41984 774s # received: 41984 774s ok 98 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 43008 774s # received: 43008 774s ok 99 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 44032 774s # received: 44032 774s ok 100 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 45056 774s # received: 45056 774s ok 101 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 46080 774s # received: 46080 774s ok 102 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 47104 774s # received: 47104 774s ok 103 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 48128 774s # received: 48128 774s ok 104 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 49152 774s # received: 49152 774s ok 105 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 50176 774s # received: 50176 774s ok 106 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 51200 774s # received: 51200 774s ok 107 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 102400 774s # received: 102400 774s ok 108 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 307200 774s # received: 307200 774s ok 109 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 512000 774s # received: 512000 774s ok 110 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 2048000 774s # received: 2048000 774s ok 111 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 4096000 774s # received: 4096000 774s ok 112 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 6144000 774s # received: 6144000 774s ok 113 774s #lwp request: 774s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 774s #User-Agent: libwww-perl/6.78 774s # 774s #server response: 774s #HTTP/1.1 200 OK 774s #Connection: close 774s #Date: Tue, 06 May 2025 17:37:05 GMT 774s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 774s #Vary: In-If1 774s #Content-Length: 0 774s #Client-Date: Tue, 06 May 2025 17:37:05 GMT 774s #Client-Peer: 127.0.0.1:8529 774s #Client-Response-Num: 1 774s #Client-Transfer-Encoding: chunked 774s #DMMATCH1: 1 774s #X-Content-Length-Note: added by Apache::TestRequest 774s # 774s # testing : bytes in body 774s # expected: 10240000 774s # received: 10240000 774s ok 114 774s ok 777s t/apache/server_name_port.t ......... 777s 1..84 777s # Running under perl version 5.040001 for linux 777s # Current time local: Tue May 6 17:37:05 2025 777s # Current time GMT: Tue May 6 17:37:05 2025 777s # Using Test.pm version 1.31 777s # Using Apache/Test.pm version 1.44 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 777s # expecting 200, got 200 777s ok 1 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 2 777s # got SERVER_PORT='8529', expected '8529' 777s ok 3 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 777s # expecting 200, got 200 777s ok 4 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 5 777s # got SERVER_PORT='123', expected '123' 777s ok 6 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 777s # expecting 200, got 200 777s ok 7 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 8 777s # got SERVER_PORT='8529', expected '8529' 777s ok 9 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 777s # expecting 200, got 200 777s ok 10 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 11 777s # got SERVER_PORT='123', expected '123' 777s ok 12 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 777s # expecting 200, got 200 777s ok 13 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 14 777s # got SERVER_PORT='8529', expected '8529' 777s ok 15 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 777s # expecting 200, got 200 777s ok 16 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 17 777s # got SERVER_PORT='123', expected '123' 777s ok 18 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 777s # expecting 200, got 200 777s ok 19 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 20 777s # got SERVER_PORT='8529', expected '8529' 777s ok 21 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 777s # expecting 200, got 200 777s ok 22 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 23 777s # got SERVER_PORT='123', expected '123' 777s ok 24 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 777s # expecting 200, got 200 777s ok 25 777s # got SERVER_NAME='[a::1]', expected '[a::1]' 777s ok 26 777s # got SERVER_PORT='8529', expected '8529' 777s ok 27 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 777s # expecting 200, got 200 777s ok 28 777s # got SERVER_NAME='[a::1]', expected '[a::1]' 777s ok 29 777s # got SERVER_PORT='123', expected '123' 777s ok 30 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 777s # expecting 200, got 200 777s ok 31 777s # got SERVER_NAME='[a::1]', expected '[a::1]' 777s ok 32 777s # got SERVER_PORT='8529', expected '8529' 777s ok 33 777s # SENDING: 777s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 777s # expecting 200, got 200 777s ok 34 777s # got SERVER_NAME='[a::1]', expected '[a::1]' 777s ok 35 777s # got SERVER_PORT='123', expected '123' 777s ok 36 777s # SENDING: 777s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 37 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 38 777s # got SERVER_PORT='8529', expected '8529' 777s ok 39 777s # SENDING: 777s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 40 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 41 777s # got SERVER_PORT='123', expected '123' 777s ok 42 777s # SENDING: 777s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 43 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 44 777s # got SERVER_PORT='8529', expected '8529' 777s ok 45 777s # SENDING: 777s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 46 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 47 777s # got SERVER_PORT='123', expected '123' 777s ok 48 777s # SENDING: 777s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 49 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 50 777s # got SERVER_PORT='8529', expected '8529' 777s ok 51 777s # SENDING: 777s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 52 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 53 777s # got SERVER_PORT='123', expected '123' 777s ok 54 777s # SENDING: 777s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 55 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 56 777s # got SERVER_PORT='8529', expected '8529' 777s ok 57 777s # SENDING: 777s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 777s # expecting 200, got 200 777s ok 58 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 59 777s # got SERVER_PORT='123', expected '123' 777s ok 60 777s # SENDING: 777s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 777s # expecting 200, got 200 777s ok 61 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 62 777s # got SERVER_PORT='8529', expected '8529' 777s ok 63 777s # SENDING: 777s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 777s # expecting 200, got 200 777s ok 64 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 65 777s # got SERVER_PORT='123', expected '123' 777s ok 66 777s # SENDING: 777s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 777s # expecting 200, got 200 777s ok 67 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 68 777s # got SERVER_PORT='8529', expected '8529' 777s ok 69 777s # SENDING: 777s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 777s # expecting 200, got 200 777s ok 70 777s # got SERVER_NAME='righthost', expected 'righthost' 777s ok 71 777s # got SERVER_PORT='123', expected '123' 777s ok 72 777s # SENDING: 777s # 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 777s # expecting 200, got 200 777s ok 73 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 74 777s # got SERVER_PORT='8529', expected '8529' 777s ok 75 777s # SENDING: 777s # 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 777s # expecting 200, got 200 777s ok 76 777s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 777s ok 77 777s # got SERVER_PORT='123', expected '123' 777s ok 78 777s # SENDING: 777s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 777s # expecting 200, got 200 777s ok 79 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 80 777s # got SERVER_PORT='8529', expected '8529' 777s ok 81 777s # SENDING: 777s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 777s # expecting 200, got 200 777s ok 82 777s # got SERVER_NAME='[::1]', expected '[::1]' 777s ok 83 777s # got SERVER_PORT='123', expected '123' 777s ok 84 777s ok 779s t/apache/teclchunk.t ................ skipped: Not supported yet 782s t/apr/uri.t ......................... 782s 1..1 782s # Running under perl version 5.040001 for linux 782s # Current time local: Tue May 6 17:37:10 2025 782s # Current time GMT: Tue May 6 17:37:10 2025 782s # Using Test.pm version 1.31 782s # Using Apache/Test.pm version 1.44 782s ok 1 782s ok 784s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 787s t/filter/case.t ..................... 787s 1..4 787s # Running under perl version 5.040001 for linux 787s # Current time local: Tue May 6 17:37:15 2025 787s # Current time GMT: Tue May 6 17:37:15 2025 787s # Using Test.pm version 1.31 787s # Using Apache/Test.pm version 1.44 787s ok 1 787s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 787s # expected 200 787s # received 200 787s # body: =HEAD1 NAME 787s X X 787s 787s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 787s 787s =HEAD1 SYNOPSIS 787s 787s TO DECLARE SUBROUTINES: 787s X X 787s 787s SUB NAME; # A "FORWARD" DECLARATION. 787s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 787s SUB NAME : ATTRS; # WITH ATTRIBUTES 787s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 787s 787s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 787s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 787s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 787s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 787s 787s USE FEATURE 'SIGNATURES'; 787s SUB NAME(SIG) BLOCK # WITH SIGNATURE 787s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 787s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 787s 787s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 787s X 787s 787s $SUBREF = SUB BLOCK; # NO PROTO 787s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 787s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 787s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 787s 787s USE FEATURE 'SIGNATURES'; 787s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 787s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 787s 787s TO IMPORT SUBROUTINES: 787s X 787s 787s USE MODULE QW(NAME1 NAME2 NAME3); 787s 787s TO CALL SUBROUTINES: 787s X X 787s 787s NAME(LIST); # REGULAR SUBROUTINE CALL. 787s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 787s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 787s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 787s 787s =HEAD1 DESCRIPTION 787s 787s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 787s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 787s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 787s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 787s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 787s ITS NAME OR A CODE REFERENCE. 787s 787s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 787s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 787s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 787s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 787s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 787s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 787s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 787s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 787s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 787s X X 787s 787s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 787s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 787s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 787s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 787s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 787s SUCH A SIGNATURE-USING SUBROUTINE. 787s 787s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 787s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 787s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 787s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 787s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 787s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 787s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 787s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 787s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 787s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 787s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 787s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 787s X X X<@_> 787s 787s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 787s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 787s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 787s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 787s L AND L. 787s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 787s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 787s 787s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 787s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 787s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 787s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 787s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 787s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 787s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 787s ONE LARGE INDISTINGUISHABLE LIST. 787s 787s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 787s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 787s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 787s EMPTY SUB RETURNS THE EMPTY LIST. 787s X X X 787s 787s EXAMPLE: 787s 787s SUB MAX { 787s MY $MAX = SHIFT(@_); 787s FOREACH $FOO (@_) { 787s $MAX = $FOO IF $MAX < $FOO; 787s } 787s RETURN $MAX; 787s } 787s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 787s 787s EXAMPLE: 787s 787s # GET A LINE, COMBINING CONTINUATION LINES 787s # THAT START WITH WHITESPACE 787s 787s SUB GET_LINE { 787s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 787s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 787s IF ($LOOKAHEAD =~ /^[ \T]/) { 787s $THISLINE .= $LOOKAHEAD; 787s } 787s ELSE { 787s LAST LINE; 787s } 787s } 787s RETURN $THISLINE; 787s } 787s 787s $LOOKAHEAD = ; # GET FIRST LINE 787s WHILE (DEFINED($LINE = GET_LINE())) { 787s ... 787s } 787s 787s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 787s 787s SUB MAYBESET { 787s MY($KEY, $VALUE) = @_; 787s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 787s } 787s 787s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 787s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 787s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 787s ITS CALLER'S VALUES. 787s X X 787s 787s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 787s SUB UPCASE_IN { 787s FOR (@_) { TR/A-Z/A-Z/ } 787s } 787s 787s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 787s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 787s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 787s X X 787s 787s UPCASE_IN("FREDERICK"); 787s 787s IT WOULD BE MUCH SAFER IF THE C FUNCTION 787s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 787s OF CHANGING THEM IN PLACE: 787s 787s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 787s SUB UPCASE { 787s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 787s MY @PARMS = @_; 787s FOR (@PARMS) { TR/A-Z/A-Z/ } 787s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 787s } 787s 787s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 787s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 787s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 787s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 787s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 787s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 787s 787s @NEWLIST = UPCASE(@LIST1, @LIST2); 787s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 787s 787s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 787s 787s (@X, @Y) = UPCASE(@LIST1, @LIST2); 787s 787s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 787s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 787s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 787s L
FOR ALTERNATIVES. 787s 787s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 787s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 787s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 787s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 787s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 787s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 787s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 787s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 787s SEE L FOR MORE ABOUT ALL THAT. 787s X<&> 787s 787s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 787s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 787s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 787s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 787s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 787s X 787s 787s &FOO(1,2,3); # PASS THREE ARGUMENTS 787s FOO(1,2,3); # THE SAME 787s 787s FOO(); # PASS AN EMPTY ARGUMENT LIST 787s &FOO(); # THE SAME 787s 787s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 787s USE STRICT 'SUBS'; 787s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 787s # A COMPILE-TIME ERROR 787s NO STRICT 'SUBS'; 787s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 787s # A LITERAL STRING "FOO" 787s 787s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 787s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 787s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 787s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 787s X<&> 787s 787s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 787s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 787s YOUR SUBROUTINE'S NAME. 787s 787s USE V5.16; 787s MY $FACTORIAL = SUB { 787s MY ($X) = @_; 787s RETURN 1 IF $X == 1; 787s RETURN($X * __SUB__->( $X - 1 ) ); 787s }; 787s 787s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 787s IS SUBJECT TO CHANGE. 787s 787s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 787s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 787s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 787s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 787s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 787s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 787s SPECIAL, PRE-DEFINED THINGS. 787s 787s =OVER 787s 787s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 787s 787s C 787s 787s =ITEM DOCUMENTED IN L 787s 787s C, C 787s 787s =ITEM DOCUMENTED IN L 787s 787s C, C 787s 787s =ITEM DOCUMENTED IN L 787s 787s C, C, C, C, C, C, C, 787s C, C, C, C, C, C, 787s C, C, C, C, C, C, C, 787s C, C, C, C, C, C, 787s C, C, C, C, C, 787s C, C, C, C 787s 787s =ITEM DOCUMENTED IN L 787s 787s C, C, C, C, C, C, C, 787s C, C, C, C, C, C, C, 787s C, C, C, C, C, C 787s 787s =ITEM DOCUMENTED IN L 787s 787s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 787s L<< C|PERLFUNC/REQUIRE >> 787s 787s =ITEM DOCUMENTED IN L 787s 787s C 787s 787s =ITEM DOCUMENTED IN L 787s 787s C, C, C, C, C 787s 787s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 787s 787s ANY STARTING WITH C<(> 787s 787s =BACK 787s 787s THE C, C, C, C AND C SUBROUTINES 787s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 787s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 787s EXPLICITLY. SEE L 787s 787s =HEAD2 SIGNATURES 787s 787s X X 787s 787s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 787s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 787s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 787s 787s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 787s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 787s DIRECTLY BY C, IN THE CURRENT SCOPE. 787s 787s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 787s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 787s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 787s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 787s 787s FOR EXAMPLE, 787s 787s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 787s 787s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 787s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 787s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 787s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 787s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 787s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 787s 787s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 787s THE SIGNATURE. FOR EXAMPLE, 787s 787s SUB FOO ($LEFT, $RIGHT) { 787s RETURN $LEFT + $RIGHT; 787s } 787s 787s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 787s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 787s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 787s EQUIVALENT TO 787s 787s SUB FOO { 787s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 787s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 787s MY $LEFT = $_[0]; 787s MY $RIGHT = $_[1]; 787s RETURN $LEFT + $RIGHT; 787s } 787s 787s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 787s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 787s 787s SUB FOO ($FIRST, $, $THIRD) { 787s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 787s } 787s 787s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 787s MANDATORY FOR THE CALLER TO PASS IT. 787s 787s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 787s SEPARATED FROM THE PARAMETER NAME BY C<=>: 787s 787s SUB FOO ($LEFT, $RIGHT = 0) { 787s RETURN $LEFT + $RIGHT; 787s } 787s 787s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 787s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 787s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 787s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 787s FOR EXAMPLE, 787s 787s MY $AUTO_ID = 0; 787s SUB FOO ($THING, $ID = $AUTO_ID++) { 787s PRINT "$THING HAS ID $ID"; 787s } 787s 787s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 787s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 787s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 787s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 787s 787s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 787s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 787s } 787s 787s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 787s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 787s VALUE PROVIDED WAS C. 787s 787s SUB FOO ($NAME //= "WORLD") { 787s PRINT "HELLO, $NAME"; 787s } 787s 787s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 787s 787s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 787s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 787s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 787s 787s SUB FOO ($X ||= 10) { 787s RETURN 5 + $X; 787s } 787s 787s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 787s FOR EXAMPLE, 787s 787s SUB FOO ($THING, $ = 1) { 787s PRINT $THING; 787s } 787s 787s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 787s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 787s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 787s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 787s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 787s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 787s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 787s 787s SUB FOO ($THING, $=) { 787s PRINT $THING; 787s } 787s 787s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 787s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 787s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 787s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 787s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 787s TO RIGHT. 787s 787s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 787s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 787s 787s SUB FOO ($FILTER, @INPUTS) { 787s PRINT $FILTER->($_) FOREACH @INPUTS; 787s } 787s 787s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 787s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 787s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 787s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 787s 787s SUB FOO ($THING, @) { 787s PRINT $THING; 787s } 787s 787s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 787s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 787s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 787s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 787s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 787s AS WITH STANDARD HASH CONSTRUCTION. 787s 787s SUB FOO ($FILTER, %INPUTS) { 787s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 787s } 787s 787s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 787s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 787s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 787s 787s SUB FOO ($THING, %) { 787s PRINT $THING; 787s } 787s 787s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 787s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 787s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 787s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 787s AN EMPTY ARRAY OR EMPTY HASH. 787s 787s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 787s THAT THE CALLER PASSED NO ARGUMENTS: 787s 787s SUB FOO () { 787s RETURN 123; 787s } 787s 787s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 787s WARNING IN THE C CATEGORY. FROM PERL 5.36 787s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 787s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 787s STATEMENT SUCH AS: 787s 787s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 787s 787s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 787s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 787s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 787s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 787s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 787s WARNINGS IN THE C CATEGORY WHEN 787s COMPILED: 787s 787s SUB F ($X) { 787s # THIS LINE EMITS THE WARNING SEEN BELOW 787s PRINT "ARGUMENTS ARE @_"; 787s } 787s 787s Z<> 787s 787s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 787s EXPERIMENTAL AT ... 787s 787s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 787s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 787s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 787s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 787s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 787s SUPPLY THAT ARGUMENT. 787s 787s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 787s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 787s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 787s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 787s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 787s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 787s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 787s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 787s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 787s 787s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 787s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 787s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 787s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 787s L. FOR EXAMPLE, 787s 787s SUB FOO :PROTOTYPE($) { $_[0] } 787s 787s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 787s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 787s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 787s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 787s 787s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 787s RETURN $LEFT + $RIGHT; 787s } 787s 787s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 787s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 787s THE SUBROUTINE'S BODY. 787s 787s =HEAD2 PRIVATE VARIABLES VIA MY() 787s X X X X X 787s X X 787s 787s SYNOPSIS: 787s 787s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 787s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 787s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 787s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 787s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 787s 787s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 787s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 787s SEE L AND L. 787s 787s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 787s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 787s (C/C/C/C), LOOP 787s (C/C/C/C/C), SUBROUTINE, C, 787s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 787s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 787s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 787s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 787s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 787s 787s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 787s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 787s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 787s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 787s X 787s 787s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 787s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 787s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 787s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 787s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 787s 787s MY $X = 10; 787s SUB BUMPX { $X++ } 787s 787s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 787s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 787s THE C ITSELF. SEE L. 787s X 787s 787s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 787s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 787s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 787s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 787s 787s $ARG = "FRED"; # "GLOBAL" VARIABLE 787s $N = CUBE_ROOT(27); 787s PRINT "$ARG THINKS THE ROOT IS $N\N"; 787s # OUTPUTS: FRED THINKS THE ROOT IS 3 787s 787s SUB CUBE_ROOT { 787s MY $ARG = SHIFT; # NAME DOESN'T MATTER 787s $ARG **= 1/3; 787s RETURN $ARG; 787s } 787s 787s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 787s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 787s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 787s 787s MY ($FOO) = ; # WRONG? 787s MY @FOO = ; 787s 787s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 787s 787s MY $FOO = ; 787s 787s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 787s 787s MY $FOO, $BAR = 1; # WRONG 787s 787s THAT HAS THE SAME EFFECT AS 787s 787s MY $FOO; 787s $BAR = 1; 787s 787s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 787s THE CURRENT STATEMENT. THUS, 787s 787s MY $X = $X; 787s 787s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 787s THE EXPRESSION 787s 787s MY $X = 123 AND $X == 123 787s 787s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 787s 787s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 787s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 787s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 787s 787s WHILE (MY $LINE = <>) { 787s $LINE = LC $LINE; 787s } CONTINUE { 787s PRINT $LINE; 787s } 787s 787s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 787s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 787s IT. SIMILARLY, IN THE CONDITIONAL 787s 787s IF ((MY $ANSWER = ) =~ /^YES$/I) { 787s USER_AGREES(); 787s } ELSIF ($ANSWER =~ /^NO$/I) { 787s USER_DISAGREES(); 787s } ELSE { 787s CHOMP $ANSWER; 787s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 787s } 787s 787s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 787s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 787s BUT NOT BEYOND IT. SEE L FOR INFORMATION 787s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 787s 787s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 787s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 787s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 787s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 787s IN THE LOOP 787s X X 787s 787s FOR MY $I (1, 2, 3) { 787s SOME_FUNCTION(); 787s } 787s 787s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 787s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 787s X X 787s 787s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 787s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 787s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 787s 787s USE STRICT 'VARS'; 787s 787s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 787s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 787s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 787s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 787s THIS WITH C. 787s 787s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 787s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 787s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 787s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 787s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 787s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 787s EXAMPLE. 787s 787s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 787s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 787s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 787s 787s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 787s 787s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 787s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 787s IS ALSO VISIBLE: 787s 787s PACKAGE MAIN; 787s OUR $X = 10; 787s MY $X = 20; 787s PRINT "$X AND $::X\N"; 787s 787s THAT WILL PRINT OUT C<20> AND C<10>. 787s 787s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 787s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 787s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 787s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 787s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 787s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 787s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 787s AN ANONYMOUS SUB REFERENCE: 787s 787s MY $SECRET_VERSION = '1.001-BETA'; 787s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 787s $SECRET_SUB->(); 787s 787s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 787s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 787s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 787s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 787s UNQUALIFIED AND UNQUALIFIABLE. 787s 787s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 787s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 787s L FOR SOMETHING OF A WORK-AROUND TO 787s THIS. 787s 787s =HEAD2 PERSISTENT PRIVATE VARIABLES 787s X X X X 787s X X 787s 787s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 787s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 787s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 787s 787s =HEAD3 PERSISTENT VARIABLES VIA STATE() 787s 787s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 787s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 787s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 787s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 787s THE C FORM DOES NOT REQUIRE THE 787s C PRAGMA. 787s 787s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 787s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 787s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 787s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 787s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 787s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 787s SUBROUTINE EACH TIME IT IS EXECUTED.) 787s 787s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 787s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 787s 787s USE FEATURE 'STATE'; 787s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 787s 787s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 787s 787s USE FEATURE 'STATE'; 787s SUB CREATE_COUNTER { 787s RETURN SUB { STATE $X; RETURN ++$X } 787s } 787s 787s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 787s CODE OUTSIDE. 787s 787s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 787s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 787s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 787s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 787s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 787s 787s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 787s 787s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 787s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 787s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 787s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 787s 787s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 787s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 787s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 787s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 787s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 787s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 787s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 787s 787s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 787s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 787s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 787s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 787s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 787s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 787s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 787s 787s { 787s MY $SECRET_VAL = 0; 787s SUB GIMME_ANOTHER { 787s RETURN ++$SECRET_VAL; 787s } 787s } 787s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 787s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 787s 787s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 787s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 787s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 787s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 787s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 787s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 787s STARTS TO RUN: 787s 787s BEGIN { 787s MY $SECRET_VAL = 0; 787s SUB GIMME_ANOTHER { 787s RETURN ++$SECRET_VAL; 787s } 787s } 787s 787s SEE L ABOUT THE 787s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 787s C AND C. 787s 787s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 787s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 787s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 787s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 787s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 787s 787s =HEAD2 TEMPORARY VALUES VIA LOCAL() 787s X X X X 787s X 787s 787s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 787s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 787s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 787s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 787s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 787s 787s SYNOPSIS: 787s 787s # LOCALIZATION OF VALUES 787s 787s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 787s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 787s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 787s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 787s 787s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 787s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 787s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 787s # LOCALIZATION 787s 787s # LOCALIZATION OF SYMBOLS 787s 787s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 787s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 787s # @MERLYN IS REALLY @RANDAL, ETC 787s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 787s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 787s 787s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 787s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 787s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 787s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 787s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 787s 787s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 787s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 787s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 787s CREATES NEW, DYNAMICALLY SCOPED VALUES. 787s 787s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 787s PLACED IN PARENTHESES. THIS OPERATOR WORKS 787s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 787s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 787s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 787s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 787s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 787s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 787s UNDEFINED VALUE.) 787s 787s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 787s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 787s VARIABLES OUTSIDE THE LOOP. 787s 787s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 787s X 787s 787s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 787s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 787s VIEWED AS A SCALAR OR AN ARRAY. SO 787s 787s LOCAL($FOO) = ; 787s LOCAL @FOO = ; 787s 787s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 787s 787s LOCAL $FOO = ; 787s 787s SUPPLIES A SCALAR CONTEXT. 787s 787s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 787s X 787s 787s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 787s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 787s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 787s 787s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 787s 787s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 787s { LOCAL $/ = UNDEF; $SLURP = ; } 787s 787s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 787s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 787s I, BECAUSE THE $1 VARIABLE IS 787s MAGICAL AND READ-ONLY : 787s 787s LOCAL $1 = 2; 787s 787s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 787s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 787s TO SAFELY REUSE $_ IN A SUBROUTINE. 787s 787s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 787s WORK AS DESCRIBED. 787s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 787s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 787s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 787s SEE L FOR MORE 787s DETAILS. 787s X 787s 787s =HEAD3 LOCALIZATION OF GLOBS 787s X X 787s 787s THE CONSTRUCT 787s 787s LOCAL *NAME; 787s 787s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 787s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 787s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 787s 787s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 787s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 787s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 787s SEPARATOR. 787s 787s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 787s X X 787s X 787s 787s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 787s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 787s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 787s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 787s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 787s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 787s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 787s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 787s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 787s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 787s 787s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 787s @ARY = ( 0..5 ); 787s { 787s LOCAL($ARY[5]) = 6; 787s LOCAL($HASH{'A'}) = 'DRILL'; 787s WHILE (MY $E = POP(@ARY)) { 787s PRINT "$E . . .\N"; 787s LAST UNLESS $E > 3; 787s } 787s IF (@ARY) { 787s $HASH{'ONLY A'} = 'TEST'; 787s DELETE $HASH{'A'}; 787s } 787s } 787s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 787s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 787s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 787s 787s PERL WILL PRINT 787s 787s 6 . . . 787s 4 . . . 787s 3 . . . 787s THIS IS A TEST ONLY A TEST. 787s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 787s 787s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 787s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 787s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 787s SURPRISING, AND IS VERY LIKELY TO CHANGE. 787s 787s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 787s X X X 787s X 787s 787s YOU CAN USE THE C AND C 787s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 787s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 787s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 787s 787s DO { 787s MY $VAL = $ARRAY[$IDX]; 787s LOCAL $ARRAY[$IDX]; 787s DELETE $ARRAY[$IDX]; 787s $VAL 787s } 787s 787s AND 787s 787s DO { 787s MY $VAL = $HASH{KEY}; 787s LOCAL $HASH{KEY}; 787s DELETE $HASH{KEY}; 787s $VAL 787s } 787s 787s EXCEPT THAT FOR THOSE THE C IS 787s SCOPED TO THE C BLOCK. SLICES ARE 787s ALSO ACCEPTED. 787s 787s MY %HASH = ( 787s A => [ 7, 8, 9 ], 787s B => 1, 787s ) 787s 787s { 787s MY $X = DELETE LOCAL $HASH{A}; 787s # $X IS [ 7, 8, 9 ] 787s # %HASH IS (B => 1) 787s 787s { 787s MY @NUMS = DELETE LOCAL @$X[0, 2] 787s # @NUMS IS (7, 9) 787s # $X IS [ UNDEF, 8 ] 787s 787s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 787s } 787s # $X IS BACK TO [ 7, 8, 9 ] 787s 787s } 787s # %HASH IS BACK TO ITS ORIGINAL STATE 787s 787s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 787s 787s =HEAD2 LVALUE SUBROUTINES 787s X X 787s 787s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 787s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 787s 787s MY $VAL; 787s SUB CANMOD : LVALUE { 787s $VAL; # OR: RETURN $VAL; 787s } 787s SUB NOMOD { 787s $VAL; 787s } 787s 787s CANMOD() = 5; # ASSIGNS TO $VAL 787s NOMOD() = 5; # ERROR 787s 787s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 787s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 787s BY A SCALAR. FOR EXAMPLE, CONSIDER: 787s 787s DATA(2,3) = GET_DATA(3,4); 787s 787s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 787s 787s (DATA(2,3)) = GET_DATA(3,4); 787s 787s AND IN: 787s 787s (DATA(2),DATA(3)) = GET_DATA(3,4); 787s 787s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 787s 787s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 787s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 787s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 787s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 787s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 787s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 787s 787s =HEAD2 LEXICAL SUBROUTINES 787s X X X X 787s 787s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 787s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 787s AVAILABLE UNDER C OR C OR HIGHER. 787s 787s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 787s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 787s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 787s CATEGORY WAS DISABLED. 787s 787s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 787s DECLARED, AND ONLY AFTER THAT DECLARATION: 787s 787s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 787s # VERSIONS EARLIER THAN 5.26. 787s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 787s USE FEATURE 'LEXICAL_SUBS'; 787s 787s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 787s STATE SUB FOO { 787s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 787s } 787s FOO(); # CALLS "STATE" SUB 787s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 787s 787s MY SUB BAR { ... } 787s BAR(); # CALLS "MY" SUB 787s 787s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 787s 787s # WRONG 787s MY SUB BAZ { 787s BAZ(); 787s } 787s 787s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 787s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 787s 787s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 787s 787s MY SUB BAZ { 787s __SUB__->(); # CALLS ITSELF 787s } 787s 787s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 787s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 787s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 787s HOWEVER: 787s 787s MY SUB BAZ; # PREDECLARATION 787s SUB BAZ { # DEFINE THE "MY" SUB 787s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 787s } 787s 787s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 787s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 787s C; THEY KEEP EACH OTHER ALIVE (SEE L). 787s 787s =HEAD3 C VS C 787s 787s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 787s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 787s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 787s CONTAINING BLOCK TO THE NEXT. 787s 787s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 787s NECESSARY IF YOU WANT TO CREATE CLOSURES: 787s 787s SUB WHATEVER { 787s MY $X = SHIFT; 787s MY SUB INNER { 787s ... DO SOMETHING WITH $X ... 787s } 787s INNER(); 787s } 787s 787s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 787s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 787s SEE THE C<$X> FROM THE FIRST CALL TO C. 787s 787s =HEAD3 C SUBROUTINES 787s 787s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 787s SUBROUTINE OF THE SAME NAME. 787s 787s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 787s INSIDE AN INNER SCOPE: 787s 787s SUB FOO { ... } 787s 787s SUB BAR { 787s MY SUB FOO { ... } 787s { 787s # NEED TO USE THE OUTER FOO HERE 787s OUR SUB FOO; 787s FOO(); 787s } 787s } 787s 787s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 787s 787s PACKAGE MYSNEAKYMODULE; 787s 787s OUR SUB DO_SOMETHING { ... } 787s 787s SUB DO_SOMETHING_WITH_CALLER { 787s PACKAGE DB; 787s () = CALLER 1; # SETS @DB::ARGS 787s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 787s } 787s 787s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 787s X X<*> 787s 787s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 787s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 787s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 787s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 787s 787s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 787s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 787s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 787s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 787s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 787s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 787s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 787s 787s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 787s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 787s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 787s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 787s 787s SUB DOUBLEARY { 787s LOCAL(*SOMEARY) = @_; 787s FOREACH $ELEM (@SOMEARY) { 787s $ELEM *= 2; 787s } 787s } 787s DOUBLEARY(*FOO); 787s DOUBLEARY(*BAR); 787s 787s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 787s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 787s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 787s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 787s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 787s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 787s 787s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 787s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 787s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 787s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 787s L. 787s 787s =HEAD2 WHEN TO STILL USE LOCAL() 787s X X 787s 787s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 787s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 787s I USE C INSTEAD OF C. 787s 787s =OVER 4 787s 787s =ITEM 1. 787s 787s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 787s 787s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 787s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 787s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 787s IN C<@FIELDS>. 787s 787s { 787s LOCAL @ARGV = ("/ETC/MOTD"); 787s LOCAL $/ = UNDEF; 787s LOCAL $_ = <>; 787s @FIELDS = SPLIT /^\S*=+\S*$/; 787s } 787s 787s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 787s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 787s 787s =ITEM 2. 787s 787s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 787s 787s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 787s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 787s TABLE ENTRIES: 787s 787s SUB IOQUEUE { 787s LOCAL (*READER, *WRITER); # NOT MY! 787s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 787s RETURN (*READER, *WRITER); 787s } 787s ($HEAD, $TAIL) = IOQUEUE(); 787s 787s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 787s ENTRIES. 787s 787s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 787s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 787s A LOCAL ALIAS. 787s 787s { 787s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 787s GROW(); # REALLY CALLS SHRINK() 787s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 787s } 787s GROW(); # GET THE REAL GROW() AGAIN 787s 787s SEE L FOR MORE ABOUT MANIPULATING 787s FUNCTIONS BY NAME IN THIS WAY. 787s 787s =ITEM 3. 787s 787s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 787s 787s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 787s IS DONE ON DYNAMICS: 787s 787s { 787s LOCAL $SIG{INT} = 'IGNORE'; 787s FUNCT(); # UNINTERRUPTIBLE 787s } 787s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 787s 787s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 787s 787s =BACK 787s 787s =HEAD2 PASS BY REFERENCE 787s X X X 787s 787s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 787s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 787s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 787s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 787s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 787s 787s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 787s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 787s OF ALL THEIR FORMER LAST ELEMENTS: 787s 787s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 787s 787s SUB POPMANY { 787s MY $AREF; 787s MY @RETLIST; 787s FOREACH $AREF ( @_ ) { 787s PUSH @RETLIST, POP @$AREF; 787s } 787s RETURN @RETLIST; 787s } 787s 787s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 787s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 787s 787s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 787s SUB INTER { 787s MY ($K, $HREF, %SEEN); # LOCALS 787s FOREACH $HREF (@_) { 787s WHILE ( $K = EACH %$HREF ) { 787s $SEEN{$K}++; 787s } 787s } 787s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 787s } 787s 787s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 787s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 787s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 787s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 787s A LITTLE EXPENSIVE. 787s 787s WHERE PEOPLE GET INTO TROUBLE IS HERE: 787s 787s (@W, @X) = FUNC(@Y, @Z); 787s OR 787s (%W, %X) = FUNC(%Y, %Z); 787s 787s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 787s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 787s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 787s AS ALWAYS. 787s 787s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 787s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 787s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 787s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 787s 787s ($WREF, $XREF) = FUNC(\@Y, \@Z); 787s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 787s SUB FUNC { 787s MY ($YREF, $ZREF) = @_; 787s IF (@$YREF > @$ZREF) { 787s RETURN ($YREF, $ZREF); 787s } ELSE { 787s RETURN ($ZREF, $YREF); 787s } 787s } 787s 787s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 787s 787s (*W, *X) = FUNC(\@Y, \@Z); 787s PRINT "@W HAS MORE THAN @X\N"; 787s SUB FUNC { 787s LOCAL (*Y, *Z) = @_; 787s IF (@Y > @Z) { 787s RETURN (\@Y, \@Z); 787s } ELSE { 787s RETURN (\@Z, \@Y); 787s } 787s } 787s 787s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 787s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 787s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 787s ARE IN THE SYMBOL TABLE. 787s 787s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 787s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 787s FOR EXAMPLE: 787s 787s SPLUTTER(\*STDOUT); 787s SUB SPLUTTER { 787s MY $FH = SHIFT; 787s PRINT $FH "HER UM WELL A HMMM\N"; 787s } 787s 787s $REC = GET_REC(\*STDIN); 787s SUB GET_REC { 787s MY $FH = SHIFT; 787s RETURN SCALAR <$FH>; 787s } 787s 787s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 787s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 787s 787s SUB OPENIT { 787s MY $PATH = SHIFT; 787s LOCAL *FH; 787s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 787s } 787s 787s =HEAD2 PROTOTYPES 787s X X 787s 787s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 787s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 787s SECTION OR WITH A L. 787s IF YOU DECLARE EITHER OF 787s 787s SUB MYPUSH (\@@) 787s SUB MYPUSH :PROTOTYPE(\@@) 787s 787s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 787s 787s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 787s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 787s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 787s OF AN ATTRIBUTE. 787s 787s THE 787s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 787s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 787s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 787s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 787s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 787s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 787s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 787s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 787s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 787s 787s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 787s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 787s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 787s 787s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 787s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 787s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 787s CORRESPONDING BUILT-IN. 787s 787s DECLARED AS CALLED AS 787s 787s SUB MYLINK ($$) MYLINK $OLD, $NEW 787s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 787s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 787s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 787s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 787s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 787s SUB MYPOP (\@) MYPOP @ARRAY 787s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 787s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 787s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 787s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 787s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 787s SUB MYRAND (;$) MYRAND 42 787s SUB MYTIME () MYTIME 787s 787s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 787s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 787s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 787s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 787s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 787s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 787s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 787s 787s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 787s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 787s 787s SUB MYREF (\[$@%&*]) 787s 787s WILL ALLOW CALLING MYREF() AS 787s 787s MYREF $VAR 787s MYREF @ARRAY 787s MYREF %HASH 787s MYREF &SUB 787s MYREF *GLOB 787s 787s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 787s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 787s 787s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 787s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 787s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 787s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 787s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 787s OR A SUBSEQUENT COMMA. 787s 787s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 787s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 787s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 787s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 787s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 787s FOLLOWS: 787s 787s USE SYMBOL 'QUALIFY_TO_REF'; 787s 787s SUB FOO (*) { 787s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 787s ... 787s } 787s 787s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 787s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 787s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 787s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 787s 787s SUB MYPUSH (+@) { 787s MY $AREF = SHIFT; 787s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 787s PUSH @$AREF, @_; 787s } 787s 787s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 787s IS OF AN ACCEPTABLE TYPE. 787s 787s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 787s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 787s 787s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 787s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 787s PROVIDED, C<$_> WILL BE USED INSTEAD. 787s 787s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 787s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 787s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 787s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 787s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 787s 787s MYTIME +2; 787s 787s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 787s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 787s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 787s 787s SUB MYGETPROTOBYNUMBER($;); 787s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 787s 787s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 787s PROVIDED IT'S IN THE INITIAL POSITION: 787s X<&> 787s 787s SUB TRY (&@) { 787s MY($TRY,$CATCH) = @_; 787s EVAL { &$TRY }; 787s IF ($@) { 787s LOCAL $_ = $@; 787s &$CATCH; 787s } 787s } 787s SUB CATCH (&) { $_[0] } 787s 787s TRY { 787s DIE "PHOOEY"; 787s } CATCH { 787s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 787s }; 787s 787s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 787s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 787s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 787s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 787s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 787s 787s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 787s X 787s 787s SUB MYGREP (&@) { 787s MY $CODE = SHIFT; 787s MY @RESULT; 787s FOREACH $_ (@_) { 787s PUSH(@RESULT, $_) IF &$CODE; 787s } 787s @RESULT; 787s } 787s 787s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 787s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 787s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 787s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 787s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 787s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 787s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 787s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 787s 787s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 787s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 787s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 787s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 787s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 787s MAJORITY OF OFFENDING CODE IS FIXED. 787s 787s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 787s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 787s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 787s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 787s 787s SUB FUNC ($) { 787s MY $N = SHIFT; 787s PRINT "YOU GAVE ME $N\N"; 787s } 787s 787s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 787s RETURNING A LIST: 787s 787s FUNC(@FOO); 787s FUNC( $TEXT =~ /\W+/G ); 787s 787s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 787s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 787s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 787s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 787s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 787s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 787s 787s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 787s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 787s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 787s EFFECT, LIKE SO: 787s 787s SUB FOO($$); 787s SUB FOO($$) { 787s FOO 1, 2; 787s } 787s 787s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 787s TO MAKE THE WORLD A BETTER PLACE. 787s 787s =HEAD2 CONSTANT FUNCTIONS 787s X 787s 787s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 787s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 787s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 787s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 787s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 787s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 787s 787s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 787s 787s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 787s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 787s # AND IT'S INLINED, TOO! 787s SUB ST_DEV () { 0 } 787s SUB ST_INO () { 1 } 787s 787s SUB FLAG_FOO () { 1 << 8 } 787s SUB FLAG_BAR () { 1 << 9 } 787s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 787s 787s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 787s 787s SUB N () { INT(OPT_BAZ) / 3 } 787s 787s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 787s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 787s 787s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 787s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 787s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 787s C: 787s 787s SUB BAZ_VAL () { 787s IF (OPT_BAZ) { 787s RETURN 23; 787s } 787s ELSE { 787s RETURN 42; 787s } 787s } 787s SUB BONK_VAL () { RETURN 12345 } 787s 787s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 787s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 787s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 787s 787s BEGIN { 787s MY $VAR = 1; 787s NO STRICT 'REFS'; 787s *INLINED = SUB () { $VAR }; 787s } 787s 787s BEGIN { 787s MY $VAR = 1; 787s MY $REF = \$VAR; 787s NO STRICT 'REFS'; 787s *NOT_INLINED = SUB () { $VAR }; 787s } 787s 787s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 787s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 787s 787s BEGIN { 787s MY $X = 10; 787s *FOO = SUB () { $X }; 787s $X++; 787s } 787s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 787s 787s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 787s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 787s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 787s SO IT PRINTED C<10>, NOT C<11>. 787s 787s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 787s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 787s ASIDE FROM WHERE IT IS DECLARED. 787s 787s # FINE, NO WARNING 787s BEGIN { 787s MY $X = 54321; 787s *INLINED = SUB () { $X }; 787s } 787s # ERROR 787s BEGIN { 787s MY $X; 787s $X = 54321; 787s *ALSO_INLINED = SUB () { $X }; 787s } 787s 787s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 787s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 787s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 787s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 787s CONSTANT SUBROUTINE: 787s 787s MY $X = 54321; 787s *INLINED = SUB : CONST { $X }; 787s $X++; 787s 787s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 787s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 787s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 787s VALUE CAPTURED THE SAME WAY. 787s 787s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 787s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 787s AN EXPLICIT C: 787s 787s BEGIN { 787s MY $X = 10; 787s *FOO = SUB () { RETURN $X }; 787s $X++; 787s } 787s PRINT FOO(); # PRINTS 11 787s 787s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 787s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 787s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 787s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 787s 787s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 787s SUB ONE { 787s 1; 787s } 787s IF (ONE ) { 787s PRINT ONE() IF ONE ; 787s } 787s 787s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 787s SUB ONE () { 1 } 787s DO { 787s PRINT 1 787s }; 787s 787s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 787s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 787s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 787s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 787s 787s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 787s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 787s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 787s SUBROUTINE ONE REDEFINED AT -E LINE 1. 787s 787s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 787s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 787s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 787s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 787s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 787s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 787s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 787s MENTIONED ABOVE: 787s 787s SUB NOT_INLINED () { RETURN 23 } 787s 787s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 787s X X X X 787s 787s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 787s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 787s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 787s ON A NON-UNIX SYSTEM. 787s 787s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 787s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 787s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 787s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 787s 787s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 787s CHDIR $SOMEWHERE; 787s SUB CHDIR { ... } 787s 787s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 787s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 787s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 787s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 787s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 787s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 787s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 787s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 787s FOR SOME KEYWORDS. SEE L. 787s 787s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 787s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 787s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 787s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 787s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 787s THAT IS, THEY COULD SAY 787s 787s USE MODULE 'OPEN'; 787s 787s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 787s 787s USE MODULE; 787s 787s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 787s 787s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 787s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 787s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 787s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 787s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 787s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 787s THAT UNDERSTANDS REGULAR EXPRESSIONS. 787s 787s PACKAGE REGLOB; 787s REQUIRE EXPORTER; 787s @ISA = 'EXPORTER'; 787s @EXPORT_OK = 'GLOB'; 787s 787s SUB IMPORT { 787s MY $PKG = SHIFT; 787s RETURN UNLESS @_; 787s MY $SYM = SHIFT; 787s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 787s $PKG->EXPORT($WHERE, $SYM, @_); 787s } 787s 787s SUB GLOB { 787s MY $PAT = SHIFT; 787s MY @GOT; 787s IF (OPENDIR MY $D, '.') { 787s @GOT = GREP /$PAT/, READDIR $D; 787s CLOSEDIR $D; 787s } 787s RETURN @GOT; 787s } 787s 1; 787s 787s AND HERE'S HOW IT COULD BE (AB)USED: 787s 787s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 787s PACKAGE FOO; 787s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 787s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 787s 787s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 787s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 787s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 787s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 787s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 787s IT MUST BE DONE AT ALL. 787s 787s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 787s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 787s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 787s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 787s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 787s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 787s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 787s LIBRARY. 787s 787s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 787s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 787s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 787s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 787s (SEE L). 787s 787s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 787s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 787s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 787s 787s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 787s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 787s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 787s C SYNTAX, THOUGH). 787s 787s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 787s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 787s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 787s 787s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 787s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 787s 787s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 787s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 787s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 787s 787s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 787s 787s =HEAD2 AUTOLOADING 787s X X 787s 787s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 787s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 787s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 787s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 787s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 787s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 787s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 787s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 787s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 787s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 787s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 787s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 787s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 787s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 787s SUBROUTINE NAME. SEE L FOR DETAILS.) 787s 787s 787s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 787s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 787s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 787s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 787s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 787s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 787s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 787s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 787s 787s SUB AUTOLOAD { 787s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 787s MY $PROGRAM = $AUTOLOAD; 787s $PROGRAM =~ S/.*:://; 787s SYSTEM($PROGRAM, @_); 787s } 787s DATE(); 787s WHO(); 787s LS('-L'); 787s 787s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 787s EVEN NEED PARENTHESES: 787s 787s USE SUBS QW(DATE WHO LS); 787s DATE; 787s WHO; 787s LS '-L'; 787s 787s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 787s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 787s 787s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 787s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 787s DESCRIBED IN L AND IN L, THE STANDARD 787s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 787s FUNCTIONS TO PERL CODE IN L. 787s 787s =HEAD2 SUBROUTINE ATTRIBUTES 787s X X X 787s 787s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 787s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 787s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 787s C HAD BEEN SEEN. SEE L FOR DETAILS 787s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 787s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 787s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 787s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 787s 787s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 787s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 787s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 787s NEST PROPERLY. 787s 787s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 787s 787s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 787s SUB PLUGH () : UGLY('\(") :BAD; 787s SUB XYZZY : _5X5 { ... } 787s 787s EXAMPLES OF INVALID SYNTAX: 787s 787s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 787s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 787s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 787s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 787s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 787s 787s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 787s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 787s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 787s PARSED AND INVOKED: 787s 787s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 787s 787s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 787s SEE L AND L. 787s 787s =HEAD1 SEE ALSO 787s 787s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 787s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 787s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 787s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 787s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 787s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 787s 787s =FOR VI 787s # EX: SET STS=0 SW=4 ET: 787s 787s ok 2 787s # testing mod_cgi with /modules/cgi/perl.pl 787s # expected 200 787s # received 200 787s # body: PERL CGI 787s ok 3 787s # testing mod_test_rwrite with /test_rwrite 787s # expected 200 787s # received 200 787s # body: A 787s ok 4 787s ok 789s t/filter/case_in.t .................. 789s 1..3 789s # Running under perl version 5.040001 for linux 789s # Current time local: Tue May 6 17:37:17 2025 789s # Current time GMT: Tue May 6 17:37:17 2025 789s # Using Test.pm version 1.31 789s # Using Apache/Test.pm version 1.44 789s ok 1 789s # testing mod_cgi with /modules/cgi/perl_echo.pl 789s # expected 200 789s # received 200 789s ok 2 789s # testing mod_echo_post with /echo_post 789s # expected 200 789s # received 200 789s ok 3 789s ok 792s t/filter/input_body.t ............... 792s 1..2 792s # Running under perl version 5.040001 for linux 792s # Current time local: Tue May 6 17:37:20 2025 792s # Current time GMT: Tue May 6 17:37:20 2025 792s # Using Test.pm version 1.31 792s # Using Apache/Test.pm version 1.44 792s # testing : Posted "1 ko" 792s # expected: 'ok 1' 792s # received: 'ok 1' 792s ok 1 792s # testing : Posted "2 ko" 792s # expected: 'ok 2' 792s # received: 'ok 2' 792s ok 2 792s ok 794s t/http11/basicauth.t ................ 794s 1..3 794s # Running under perl version 5.040001 for linux 794s # Current time local: Tue May 6 17:37:22 2025 794s # Current time GMT: Tue May 6 17:37:22 2025 794s # Using Test.pm version 1.31 794s # Using Apache/Test.pm version 1.44 794s ok 1 794s ok 2 794s ok 3 794s ok 797s t/http11/chunked.t .................. 797s 1..30 797s # Running under perl version 5.040001 for linux 797s # Current time local: Tue May 6 17:37:25 2025 797s # Current time GMT: Tue May 6 17:37:25 2025 797s # Using Test.pm version 1.31 797s # Using Apache/Test.pm version 1.44 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 1 797s # testing : response Transfer-Encoding 797s # expected: 'chunked' 797s # received: 'chunked' 797s ok 2 797s # testing : no Content-Length 797s # expected: 0 797s # received: 0 797s ok 3 797s # testing : body length 797s # expected: '70976' 797s # received: 70976 797s ok 4 797s # testing : number of requests 797s # expected: 1 797s # received: 1 797s ok 5 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 6 797s # testing : response Transfer-Encoding 797s # expected: 'chunked' 797s # received: 'chunked' 797s ok 7 797s # testing : no Content-Length 797s # expected: 0 797s # received: 0 797s ok 8 797s # testing : body length 797s # expected: '212509' 797s # received: 212509 797s ok 9 797s # testing : number of requests 797s # expected: 2 797s # received: 2 797s ok 10 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 11 797s # testing : response Transfer-Encoding 797s # expected: 'chunked' 797s # received: 'chunked' 797s ok 12 797s # testing : no Content-Length 797s # expected: 0 797s # received: 0 797s ok 13 797s # testing : body length 797s # expected: '280545' 797s # received: 280545 797s ok 14 797s # testing : number of requests 797s # expected: 3 797s # received: 3 797s ok 15 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 16 797s # testing : response Transfer-Encoding 797s # expected: 'chunked' 797s # received: 'chunked' 797s ok 17 797s # testing : no Content-Length 797s # expected: 0 797s # received: 0 797s ok 18 797s # testing : body length 797s # expected: '845969' 797s # received: 845969 797s ok 19 797s # testing : number of requests 797s # expected: 4 797s # received: 4 797s ok 20 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 21 797s # testing : no Transfer-Encoding (test result inverted) 797s # expected: 'chunked' 797s # received: '' 797s ok 22 797s # testing : content length 797s # expected: 253 797s # received: '253' 797s ok 23 797s # testing : body length 797s # expected: '242' 797s # received: 242 797s ok 24 797s # testing : number of requests 797s # expected: 5 797s # received: 5 797s ok 25 797s # testing : response protocol 797s # expected: 'HTTP/1.1' 797s # received: 'HTTP/1.1' 797s ok 26 797s # testing : no Transfer-Encoding (test result inverted) 797s # expected: 'chunked' 797s # received: '' 797s ok 27 797s # testing : content length 797s # expected: '' 797s # received: '' 797s ok 28 797s # testing : body length 797s # expected: '14276' 797s # received: 14276 797s ok 29 797s # testing : number of requests 797s # expected: 6 797s # received: 6 797s ok 30 797s ok 799s t/http11/chunked2.t ................. 799s 1..2 799s # Running under perl version 5.040001 for linux 799s # Current time local: Tue May 6 17:37:27 2025 799s # Current time GMT: Tue May 6 17:37:27 2025 799s # Using Test.pm version 1.31 799s # Using Apache/Test.pm version 1.44 799s # testing : successful response 799s # expected: 200 799s # received: '200' 799s ok 1 799s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 799s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 799s ok 2 799s ok 801s t/http11/clength.t .................. 801s 1..6 801s # Running under perl version 5.040001 for linux 801s # Current time local: Tue May 6 17:37:30 2025 801s # Current time GMT: Tue May 6 17:37:30 2025 801s # Using Test.pm version 1.31 801s # Using Apache/Test.pm version 1.44 801s # testing : successful response 801s # expected: 200 801s # received: '200' 801s ok 1 801s # expected: 10 801s # received: '10' 801s ok 2 801s # expected: 'bbbbbbbbbb' 801s # received: 'bbbbbbbbbb' 801s ok 3 801s # testing : successful response 801s # expected: 200 801s # received: '200' 801s ok 4 801s # expected: 6 801s # received: '6' 801s ok 5 801s # expected: 'foobar' 801s # received: 'foobar' 801s ok 6 801s ok 806s t/http11/post.t ..................... 806s # using LWP client 806s 1..51 806s # Running under perl version 5.040001 for linux 806s # Current time local: Tue May 6 17:37:32 2025 806s # Current time GMT: Tue May 6 17:37:32 2025 806s # Using Test.pm version 1.31 806s # Using Apache/Test.pm version 1.44 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 1024 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Connection: Keep-Alive 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 1 806s #DMMATCH1: 1 806s #Keep-Alive: timeout=5, max=100 806s # 806s # testing : length posted 806s # expected: '1024' 806s # received: 1024 806s ok 1 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 2048 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 2 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '2048' 806s # received: 2048 806s ok 2 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 3072 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 3 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '3072' 806s # received: 3072 806s ok 3 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 4096 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 4 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '4096' 806s # received: 4096 806s ok 4 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 5120 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 5 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '5120' 806s # received: 5120 806s ok 5 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 6144 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 6 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '6144' 806s # received: 6144 806s ok 6 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 7168 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 7 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '7168' 806s # received: 7168 806s ok 7 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 8192 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 8 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '8192' 806s # received: 8192 806s ok 8 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 9216 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 5 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 9 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '9216' 806s # received: 9216 806s ok 9 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 10240 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 10 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '10240' 806s # received: 10240 806s ok 10 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 11264 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 11 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '11264' 806s # received: 11264 806s ok 11 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 12288 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 12 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '12288' 806s # received: 12288 806s ok 12 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 13312 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 13 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '13312' 806s # received: 13312 806s ok 13 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 14336 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 14 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '14336' 806s # received: 14336 806s ok 14 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 15360 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 15 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '15360' 806s # received: 15360 806s ok 15 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 16384 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 16 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '16384' 806s # received: 16384 806s ok 16 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 17408 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 17 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '17408' 806s # received: 17408 806s ok 17 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 18432 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 18 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '18432' 806s # received: 18432 806s ok 18 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 19456 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 19 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '19456' 806s # received: 19456 806s ok 19 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 20480 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 20 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '20480' 806s # received: 20480 806s ok 20 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 21504 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 21 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '21504' 806s # received: 21504 806s ok 21 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 22528 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 22 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '22528' 806s # received: 22528 806s ok 22 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 23552 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 23 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '23552' 806s # received: 23552 806s ok 23 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 24576 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:35 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 24 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '24576' 806s # received: 24576 806s ok 24 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 25600 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:35 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 25 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '25600' 806s # received: 25600 806s ok 25 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 26624 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 26 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '26624' 806s # received: 26624 806s ok 26 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 27648 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 27 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '27648' 806s # received: 27648 806s ok 27 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 28672 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 28 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '28672' 806s # received: 28672 806s ok 28 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 29696 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 29 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '29696' 806s # received: 29696 806s ok 29 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 30720 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 30 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '30720' 806s # received: 30720 806s ok 30 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 31744 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 31 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '31744' 806s # received: 31744 806s ok 31 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 32768 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 32 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '32768' 806s # received: 32768 806s ok 32 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 33792 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 33 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '33792' 806s # received: 33792 806s ok 33 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 34816 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 34 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '34816' 806s # received: 34816 806s ok 34 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 35840 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 35 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '35840' 806s # received: 35840 806s ok 35 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 36864 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 36 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '36864' 806s # received: 36864 806s ok 36 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 37888 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 37 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '37888' 806s # received: 37888 806s ok 37 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 38912 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 38 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '38912' 806s # received: 38912 806s ok 38 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 39936 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 39 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '39936' 806s # received: 39936 806s ok 39 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 40960 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 40 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '40960' 806s # received: 40960 806s ok 40 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 41984 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 41 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '41984' 806s # received: 41984 806s ok 41 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 43008 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 42 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '43008' 806s # received: 43008 806s ok 42 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 44032 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 43 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '44032' 806s # received: 44032 806s ok 43 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 45056 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 44 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '45056' 806s # received: 45056 806s ok 44 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 46080 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 45 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '46080' 806s # received: 46080 806s ok 45 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 47104 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 46 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '47104' 806s # received: 47104 806s ok 46 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 48128 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 47 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '48128' 806s # received: 48128 806s ok 47 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 49152 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:36 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 48 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '49152' 806s # received: 49152 806s ok 48 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 50176 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:36 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:37 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 49 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '50176' 806s # received: 50176 806s ok 49 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 51200 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:37 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 6 806s #Client-Date: Tue, 06 May 2025 17:37:37 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 50 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '51200' 806s # received: 51200 806s ok 50 806s #lwp request: 806s #POST http://localhost:8529/eat_post HTTP/1.1 806s #User-Agent: libwww-perl/6.78 806s #Content-Length: 102400 806s # 806s #server response: 806s #HTTP/1.1 200 OK 806s #Date: Tue, 06 May 2025 17:37:37 GMT 806s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 806s #Vary: In-If1 806s #Content-Length: 7 806s #Client-Date: Tue, 06 May 2025 17:37:37 GMT 806s #Client-Peer: 127.0.0.1:8529 806s #Client-Response-Num: 51 806s #DMMATCH1: 1 806s # 806s # testing : length posted 806s # expected: '102400' 806s # received: 102400 806s ok 51 806s ok 808s t/modules/aaa.t ..................... 808s 1..40 808s # Running under perl version 5.040001 for linux 808s # Current time local: Tue May 6 17:37:37 2025 808s # Current time GMT: Tue May 6 17:37:37 2025 808s # Using Test.pm version 1.31 808s # Using Apache/Test.pm version 1.44 808s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 808s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 808s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 808s ok 1 808s ok 2 808s ok 3 808s ok 4 808s ok 5 808s ok 6 808s ok 7 808s ok 8 808s ok 9 808s ok 10 808s ok 11 808s ok 12 808s ok 13 808s ok 14 808s ok 15 808s ok 16 808s ok 17 808s ok 18 808s ok 19 808s ok 20 808s ok 21 808s ok 22 808s ok 23 808s ok 24 808s ok 25 808s ok 26 808s ok 27 808s ok 28 808s ok 29 808s ok 30 808s ok 31 808s ok 32 808s ok 33 808s ok 34 808s ok 35 808s ok 36 808s ok 37 808s ok 38 808s ok 39 808s ok 40 808s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 808s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 808s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 808s ok 812s t/modules/access.t .................. 812s 1..408 812s # Running under perl version 5.040001 for linux 812s # Current time local: Tue May 6 17:37:39 2025 812s # Current time GMT: Tue May 6 17:37:39 2025 812s # Using Test.pm version 1.31 812s # Using Apache/Test.pm version 1.44 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # expecting access. 812s ok 1 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 2 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from all 812s # expecting access. 812s ok 3 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 4 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from localhost 812s # expecting access. 812s ok 5 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 6 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 7 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 8 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from 127.0 812s # expecting access. 812s ok 9 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 10 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 11 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 12 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 13 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 14 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 15 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 16 812s # --- 812s # Order deny,allow 812s # Allow from all 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 17 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # expecting access. 812s ok 18 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 19 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from all 812s # expecting access. 812s ok 20 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 21 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from localhost 812s # expecting access. 812s ok 22 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 23 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 24 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 25 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from 127.0 812s # expecting access. 812s ok 26 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 27 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 28 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 29 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 30 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 31 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 32 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 33 812s # --- 812s # Order deny,allow 812s # Allow from localhost 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 34 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # expecting access. 812s ok 35 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 36 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from all 812s # expecting access. 812s ok 37 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 38 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from localhost 812s # expecting access. 812s ok 39 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 40 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 41 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 42 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from 127.0 812s # expecting access. 812s ok 43 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 44 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 45 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 46 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 47 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 48 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 49 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 50 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 51 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # expecting access. 812s ok 52 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 53 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from all 812s # expecting access. 812s ok 54 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 55 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from localhost 812s # expecting access. 812s ok 56 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 57 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 58 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 59 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from 127.0 812s # expecting access. 812s ok 60 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 61 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 62 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 63 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 64 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 65 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 66 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 67 812s # --- 812s # Order deny,allow 812s # Allow from 127.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 68 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 69 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 70 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from all 812s # expecting access. 812s ok 71 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 72 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from localhost 812s # expecting access. 812s ok 73 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 74 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 75 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 76 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0 812s # expecting access. 812s ok 77 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 78 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 79 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 80 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 81 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 82 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 83 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 84 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 85 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # expecting access. 812s ok 86 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 87 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from all 812s # expecting access. 812s ok 88 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 89 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from localhost 812s # expecting access. 812s ok 90 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 91 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1 812s # expecting access. 812s ok 92 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 93 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0 812s # expecting access. 812s ok 94 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 95 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 96 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 97 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/16 812s # expecting access. 812s ok 98 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 99 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 100 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 101 812s # --- 812s # Order deny,allow 812s # Allow from 127.0.0.1/16 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 102 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # expecting access. 812s ok 103 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 104 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from all 812s # expecting access denial. 812s ok 105 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 106 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from localhost 812s # expecting access denial. 812s ok 107 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 108 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 109 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 110 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from 127.0 812s # expecting access denial. 812s ok 111 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 112 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 113 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 114 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 115 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 116 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 117 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 118 812s # --- 812s # Order deny,allow 812s # Allow from somewhere.else.com 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 119 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # expecting access. 812s ok 120 812s # --- 812s # Order deny,allow 812s # Deny from all 812s # expecting access denial. 812s ok 121 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from all 812s # expecting access denial. 812s ok 122 812s # --- 812s # Order deny,allow 812s # Deny from localhost 812s # expecting access denial. 812s ok 123 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from localhost 812s # expecting access denial. 812s ok 124 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 125 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 126 812s # --- 812s # Order deny,allow 812s # Deny from 127.0 812s # expecting access denial. 812s ok 127 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from 127.0 812s # expecting access denial. 812s ok 128 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 129 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 130 812s # --- 812s # Order deny,allow 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 131 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 132 812s # --- 812s # Order deny,allow 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 133 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 134 812s # --- 812s # Order deny,allow 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 135 812s # --- 812s # Order deny,allow 812s # Allow from 66.6.6.6 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 136 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # expecting access. 812s ok 137 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 138 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from all 812s # expecting access denial. 812s ok 139 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 140 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from localhost 812s # expecting access denial. 812s ok 141 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 142 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 143 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 144 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from 127.0 812s # expecting access denial. 812s ok 145 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 146 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 147 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 148 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 149 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 150 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 151 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 152 812s # --- 812s # Order allow,deny 812s # Allow from all 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 153 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # expecting access. 812s ok 154 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 155 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from all 812s # expecting access denial. 812s ok 156 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 157 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from localhost 812s # expecting access denial. 812s ok 158 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 159 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 160 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 161 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from 127.0 812s # expecting access denial. 812s ok 162 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 163 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 164 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 165 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 166 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 167 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 168 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 169 812s # --- 812s # Order allow,deny 812s # Allow from localhost 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 170 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # expecting access. 812s ok 171 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 172 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from all 812s # expecting access denial. 812s ok 173 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 174 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from localhost 812s # expecting access denial. 812s ok 175 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 176 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 177 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 178 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from 127.0 812s # expecting access denial. 812s ok 179 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 180 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 181 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 182 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 183 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 184 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 185 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 186 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 187 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # expecting access. 812s ok 188 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 189 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from all 812s # expecting access denial. 812s ok 190 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 191 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from localhost 812s # expecting access denial. 812s ok 192 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 193 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 194 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 195 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from 127.0 812s # expecting access denial. 812s ok 196 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 197 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 198 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 199 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 200 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 201 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 202 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 203 812s # --- 812s # Order allow,deny 812s # Allow from 127.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 204 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 205 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 206 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from all 812s # expecting access denial. 812s ok 207 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 208 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from localhost 812s # expecting access denial. 812s ok 209 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 210 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 211 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 212 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0 812s # expecting access denial. 812s ok 213 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 214 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 215 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 216 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 217 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 218 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 219 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 220 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 221 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # expecting access. 812s ok 222 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 223 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from all 812s # expecting access denial. 812s ok 224 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 225 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from localhost 812s # expecting access denial. 812s ok 226 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 227 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 228 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 229 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0 812s # expecting access denial. 812s ok 230 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 231 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 232 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 233 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 234 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 235 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 236 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 237 812s # --- 812s # Order allow,deny 812s # Allow from 127.0.0.1/16 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 238 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # expecting access denial. 812s ok 239 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 240 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from all 812s # expecting access denial. 812s ok 241 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 242 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from localhost 812s # expecting access denial. 812s ok 243 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 244 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 245 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 246 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from 127.0 812s # expecting access denial. 812s ok 247 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 248 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 249 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 250 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 251 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 252 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 253 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 254 812s # --- 812s # Order allow,deny 812s # Allow from somewhere.else.com 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 255 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # expecting access denial. 812s ok 256 812s # --- 812s # Order allow,deny 812s # Deny from all 812s # expecting access denial. 812s ok 257 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from all 812s # expecting access denial. 812s ok 258 812s # --- 812s # Order allow,deny 812s # Deny from localhost 812s # expecting access denial. 812s ok 259 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from localhost 812s # expecting access denial. 812s ok 260 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 261 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 262 812s # --- 812s # Order allow,deny 812s # Deny from 127.0 812s # expecting access denial. 812s ok 263 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from 127.0 812s # expecting access denial. 812s ok 264 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 265 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 266 812s # --- 812s # Order allow,deny 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 267 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 268 812s # --- 812s # Order allow,deny 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 269 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 270 812s # --- 812s # Order allow,deny 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 271 812s # --- 812s # Order allow,deny 812s # Allow from 66.6.6.6 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 272 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # expecting access. 812s ok 273 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 274 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from all 812s # expecting access denial. 812s ok 275 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 276 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from localhost 812s # expecting access denial. 812s ok 277 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 278 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 279 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 280 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from 127.0 812s # expecting access denial. 812s ok 281 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 282 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 283 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 284 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 285 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 286 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 287 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 288 812s # --- 812s # Order mutual-failure 812s # Allow from all 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 289 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # expecting access. 812s ok 290 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 291 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from all 812s # expecting access denial. 812s ok 292 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 293 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from localhost 812s # expecting access denial. 812s ok 294 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 295 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 296 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 297 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from 127.0 812s # expecting access denial. 812s ok 298 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 299 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 300 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 301 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 302 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 303 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 304 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 305 812s # --- 812s # Order mutual-failure 812s # Allow from localhost 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 306 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # expecting access. 812s ok 307 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 308 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from all 812s # expecting access denial. 812s ok 309 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 310 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from localhost 812s # expecting access denial. 812s ok 311 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 312 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 313 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 314 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from 127.0 812s # expecting access denial. 812s ok 315 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 316 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 317 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 318 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 319 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 320 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 321 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 322 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 323 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # expecting access. 812s ok 324 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 325 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from all 812s # expecting access denial. 812s ok 326 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 327 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from localhost 812s # expecting access denial. 812s ok 328 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 329 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 330 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 331 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from 127.0 812s # expecting access denial. 812s ok 332 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 333 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 334 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 335 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 336 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 337 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 338 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 339 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 340 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # expecting access. 812s ok 341 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 342 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from all 812s # expecting access denial. 812s ok 343 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 344 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from localhost 812s # expecting access denial. 812s ok 345 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 346 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 347 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 348 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0 812s # expecting access denial. 812s ok 349 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 350 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 351 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 352 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 353 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 354 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 355 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 356 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/255.255.0.0 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 357 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # expecting access. 812s ok 358 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 359 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from all 812s # expecting access denial. 812s ok 360 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 361 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from localhost 812s # expecting access denial. 812s ok 362 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 363 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 364 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 365 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0 812s # expecting access denial. 812s ok 366 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 367 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 368 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 369 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 370 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 371 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from somewhere.else.com 812s # expecting access. 812s ok 372 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 373 812s # --- 812s # Order mutual-failure 812s # Allow from 127.0.0.1/16 812s # Deny from 66.6.6.6 812s # expecting access. 812s ok 374 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # expecting access denial. 812s ok 375 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 376 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from all 812s # expecting access denial. 812s ok 377 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 378 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from localhost 812s # expecting access denial. 812s ok 379 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 380 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 381 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 382 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from 127.0 812s # expecting access denial. 812s ok 383 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 384 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 385 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 386 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 387 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 388 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 389 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 390 812s # --- 812s # Order mutual-failure 812s # Allow from somewhere.else.com 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 391 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # expecting access denial. 812s ok 392 812s # --- 812s # Order mutual-failure 812s # Deny from all 812s # expecting access denial. 812s ok 393 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from all 812s # expecting access denial. 812s ok 394 812s # --- 812s # Order mutual-failure 812s # Deny from localhost 812s # expecting access denial. 812s ok 395 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from localhost 812s # expecting access denial. 812s ok 396 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 397 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1 812s # expecting access denial. 812s ok 398 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0 812s # expecting access denial. 812s ok 399 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from 127.0 812s # expecting access denial. 812s ok 400 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 401 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/255.255.0.0 812s # expecting access denial. 812s ok 402 812s # --- 812s # Order mutual-failure 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 403 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from 127.0.0.1/16 812s # expecting access denial. 812s ok 404 812s # --- 812s # Order mutual-failure 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 405 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from somewhere.else.com 812s # expecting access denial. 812s ok 406 812s # --- 812s # Order mutual-failure 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 407 812s # --- 812s # Order mutual-failure 812s # Allow from 66.6.6.6 812s # Deny from 66.6.6.6 812s # expecting access denial. 812s ok 408 812s ok 814s t/modules/actions.t ................. 814s 1..20 814s # Running under perl version 5.040001 for linux 814s # Current time local: Tue May 6 17:37:42 2025 814s # Current time GMT: Tue May 6 17:37:42 2025 814s # Using Test.pm version 1.31 814s # Using Apache/Test.pm version 1.44 814s # expected: 200 814s # received: '200' 814s ok 1 814s # expected: 'nada' 814s # received: 'nada' 814s ok 2 814s # expected: 404 814s # received: '404' 814s ok 3 814s ok 4 # skip RC=404, no need to check content 814s # expected: 404 814s # received: '404' 814s ok 5 814s ok 6 # skip RC=404, no need to check content 814s # expected: 404 814s # received: '404' 814s ok 7 814s ok 8 # skip RC=404, no need to check content 814s # expected: 200 814s # received: '200' 814s ok 9 814s # expected: 'nada' 814s # received: 'nada' 814s ok 10 814s # expected: 404 814s # received: '404' 814s ok 11 814s ok 12 # skip RC=404, no need to check content 814s # expected: 200 814s # received: '200' 814s ok 13 814s # expected: 'POST 814s # foo2: bar2 814s # ' 814s # received: 'POST 814s # foo2: bar2 814s # ' 814s ok 14 814s # expected: 405 814s # received: '405' 814s ok 15 814s # expected: 200 814s # received: '200' 814s ok 16 814s # expected: 'foo=bar' 814s # received: 'foo=bar' 814s ok 17 814s # expected: 200 814s # received: '200' 814s ok 18 814s # expected: 'POST 814s # foo2: bar2 814s # ' 814s # received: 'POST 814s # foo2: bar2 814s # ' 814s ok 19 814s # expected: 405 814s # received: '405' 814s ok 20 814s ok 817s t/modules/alias.t ................... 817s 1..134 817s # Running under perl version 5.040001 for linux 817s # Current time local: Tue May 6 17:37:45 2025 817s # Current time GMT: Tue May 6 17:37:45 2025 817s # Using Test.pm version 1.31 817s # Using Apache/Test.pm version 1.44 817s # verifying simple aliases 817s # testing : /alias/ 817s # expected: 200 817s # received: '200' 817s ok 1 817s # testing : /bogu/ 817s # expected: 404 817s # received: '404' 817s ok 2 817s # verifying alias match with /ali[0-9]. 817s # testing : /ali0 817s # expected: 0 817s # received: '0' 817s ok 3 817s # testing : /ali1 817s # expected: 1 817s # received: '1' 817s ok 4 817s # testing : /ali2 817s # expected: 2 817s # received: '2' 817s ok 5 817s # testing : /ali3 817s # expected: 3 817s # received: '3' 817s ok 6 817s # testing : /ali4 817s # expected: 4 817s # received: '4' 817s ok 7 817s # testing : /ali5 817s # expected: 5 817s # received: '5' 817s ok 8 817s # testing : /ali6 817s # expected: 6 817s # received: '6' 817s ok 9 817s # testing : /ali7 817s # expected: 7 817s # received: '7' 817s ok 10 817s # testing : /ali8 817s # expected: 8 817s # received: '8' 817s ok 11 817s # testing : /ali9 817s # expected: 9 817s # received: '9' 817s ok 12 817s # verifying expression alias match with /expr/ali[0-9]. 817s # testing : /ali0 817s # expected: 0 817s # received: '0' 817s ok 13 817s # testing : /ali1 817s # expected: 1 817s # received: '1' 817s ok 14 817s # testing : /ali2 817s # expected: 2 817s # received: '2' 817s ok 15 817s # testing : /ali3 817s # expected: 3 817s # received: '3' 817s ok 16 817s # testing : /ali4 817s # expected: 4 817s # received: '4' 817s ok 17 817s # testing : /ali5 817s # expected: 5 817s # received: '5' 817s ok 18 817s # testing : /ali6 817s # expected: 6 817s # received: '6' 817s ok 19 817s # testing : /ali7 817s # expected: 7 817s # received: '7' 817s ok 20 817s # testing : /ali8 817s # expected: 8 817s # received: '8' 817s ok 21 817s # testing : /ali9 817s # expected: 9 817s # received: '9' 817s ok 22 817s # testing : /forbid 817s # expected: '403' 817s # received: '403' 817s ok 23 817s # testing : /gone 817s # expected: '410' 817s # received: '410' 817s ok 24 817s # testing : /perm 817s # expected: '301' 817s # received: '301' 817s ok 25 817s # testing : /perm2 817s # expected: '301' 817s # received: '301' 817s ok 26 817s # testing : /seeother 817s # expected: '303' 817s # received: '303' 817s ok 27 817s # testing : /temp 817s # expected: '302' 817s # received: '302' 817s ok 28 817s # testing : /temp2 817s # expected: '302' 817s # received: '302' 817s ok 29 817s verifying body of perm and temp redirect match 817s # testing : /p0 817s # expected: 0 817s # received: '0' 817s ok 30 817s # testing : /p1 817s # expected: 1 817s # received: '1' 817s ok 31 817s # testing : /p2 817s # expected: 2 817s # received: '2' 817s ok 32 817s # testing : /p3 817s # expected: 3 817s # received: '3' 817s ok 33 817s # testing : /p4 817s # expected: 4 817s # received: '4' 817s ok 34 817s # testing : /p5 817s # expected: 5 817s # received: '5' 817s ok 35 817s # testing : /p6 817s # expected: 6 817s # received: '6' 817s ok 36 817s # testing : /p7 817s # expected: 7 817s # received: '7' 817s ok 37 817s # testing : /p8 817s # expected: 8 817s # received: '8' 817s ok 38 817s # testing : /p9 817s # expected: 9 817s # received: '9' 817s ok 39 817s # testing : /t0 817s # expected: 0 817s # received: '0' 817s ok 40 817s # testing : /t1 817s # expected: 1 817s # received: '1' 817s ok 41 817s # testing : /t2 817s # expected: 2 817s # received: '2' 817s ok 42 817s # testing : /t3 817s # expected: 3 817s # received: '3' 817s ok 43 817s # testing : /t4 817s # expected: 4 817s # received: '4' 817s ok 44 817s # testing : /t5 817s # expected: 5 817s # received: '5' 817s ok 45 817s # testing : /t6 817s # expected: 6 817s # received: '6' 817s ok 46 817s # testing : /t7 817s # expected: 7 817s # received: '7' 817s ok 47 817s # testing : /t8 817s # expected: 8 817s # received: '8' 817s ok 48 817s # testing : /t9 817s # expected: 9 817s # received: '9' 817s ok 49 817s verifying body of perm and temp redirect match with expression support 817s # testing : /p0 817s # expected: 0 817s # received: '0' 817s ok 50 817s # testing : /p1 817s # expected: 1 817s # received: '1' 817s ok 51 817s # testing : /p2 817s # expected: 2 817s # received: '2' 817s ok 52 817s # testing : /p3 817s # expected: 3 817s # received: '3' 817s ok 53 817s # testing : /p4 817s # expected: 4 817s # received: '4' 817s ok 54 817s # testing : /p5 817s # expected: 5 817s # received: '5' 817s ok 55 817s # testing : /p6 817s # expected: 6 817s # received: '6' 817s ok 56 817s # testing : /p7 817s # expected: 7 817s # received: '7' 817s ok 57 817s # testing : /p8 817s # expected: 8 817s # received: '8' 817s ok 58 817s # testing : /p9 817s # expected: 9 817s # received: '9' 817s ok 59 817s # testing : /t0 817s # expected: 0 817s # received: '0' 817s ok 60 817s # testing : /t1 817s # expected: 1 817s # received: '1' 817s ok 61 817s # testing : /t2 817s # expected: 2 817s # received: '2' 817s ok 62 817s # testing : /t3 817s # expected: 3 817s # received: '3' 817s ok 63 817s # testing : /t4 817s # expected: 4 817s # received: '4' 817s ok 64 817s # testing : /t5 817s # expected: 5 817s # received: '5' 817s ok 65 817s # testing : /t6 817s # expected: 6 817s # received: '6' 817s ok 66 817s # testing : /t7 817s # expected: 7 817s # received: '7' 817s ok 67 817s # testing : /t8 817s # expected: 8 817s # received: '8' 817s ok 68 817s # testing : /t9 817s # expected: 9 817s # received: '9' 817s ok 69 817s verifying return code of seeother and gone redirect match 817s # testing : g0 817s # expected: '410' 817s # received: '410' 817s ok 70 817s # testing : g1 817s # expected: '410' 817s # received: '410' 817s ok 71 817s # testing : g2 817s # expected: '410' 817s # received: '410' 817s ok 72 817s # testing : g3 817s # expected: '410' 817s # received: '410' 817s ok 73 817s # testing : g4 817s # expected: '410' 817s # received: '410' 817s ok 74 817s # testing : g5 817s # expected: '410' 817s # received: '410' 817s ok 75 817s # testing : g6 817s # expected: '410' 817s # received: '410' 817s ok 76 817s # testing : g7 817s # expected: '410' 817s # received: '410' 817s ok 77 817s # testing : g8 817s # expected: '410' 817s # received: '410' 817s ok 78 817s # testing : g9 817s # expected: '410' 817s # received: '410' 817s ok 79 817s # testing : s0 817s # expected: '303' 817s # received: '303' 817s ok 80 817s # testing : s1 817s # expected: '303' 817s # received: '303' 817s ok 81 817s # testing : s2 817s # expected: '303' 817s # received: '303' 817s ok 82 817s # testing : s3 817s # expected: '303' 817s # received: '303' 817s ok 83 817s # testing : s4 817s # expected: '303' 817s # received: '303' 817s ok 84 817s # testing : s5 817s # expected: '303' 817s # received: '303' 817s ok 85 817s # testing : s6 817s # expected: '303' 817s # received: '303' 817s ok 86 817s # testing : s7 817s # expected: '303' 817s # received: '303' 817s ok 87 817s # testing : s8 817s # expected: '303' 817s # received: '303' 817s ok 88 817s # testing : s9 817s # expected: '303' 817s # received: '303' 817s ok 89 817s # testing : f0 817s # expected: '403' 817s # received: '403' 817s ok 90 817s # testing : f1 817s # expected: '403' 817s # received: '403' 817s ok 91 817s # testing : f2 817s # expected: '403' 817s # received: '403' 817s ok 92 817s # testing : f3 817s # expected: '403' 817s # received: '403' 817s ok 93 817s # testing : f4 817s # expected: '403' 817s # received: '403' 817s ok 94 817s # testing : f5 817s # expected: '403' 817s # received: '403' 817s ok 95 817s # testing : f6 817s # expected: '403' 817s # received: '403' 817s ok 96 817s # testing : f7 817s # expected: '403' 817s # received: '403' 817s ok 97 817s # testing : f8 817s # expected: '403' 817s # received: '403' 817s ok 98 817s # testing : f9 817s # expected: '403' 817s # received: '403' 817s ok 99 817s verifying return code of seeother and gone redirect match with expression support 817s # testing : g0 817s # expected: '410' 817s # received: '410' 817s ok 100 817s # testing : g1 817s # expected: '410' 817s # received: '410' 817s ok 101 817s # testing : g2 817s # expected: '410' 817s # received: '410' 817s ok 102 817s # testing : g3 817s # expected: '410' 817s # received: '410' 817s ok 103 817s # testing : g4 817s # expected: '410' 817s # received: '410' 817s ok 104 817s # testing : g5 817s # expected: '410' 817s # received: '410' 817s ok 105 817s # testing : g6 817s # expected: '410' 817s # received: '410' 817s ok 106 817s # testing : g7 817s # expected: '410' 817s # received: '410' 817s ok 107 817s # testing : g8 817s # expected: '410' 817s # received: '410' 817s ok 108 817s # testing : g9 817s # expected: '410' 817s # received: '410' 817s ok 109 817s # testing : s0 817s # expected: '303' 817s # received: '303' 817s ok 110 817s # testing : s1 817s # expected: '303' 817s # received: '303' 817s ok 111 817s # testing : s2 817s # expected: '303' 817s # received: '303' 817s ok 112 817s # testing : s3 817s # expected: '303' 817s # received: '303' 817s ok 113 817s # testing : s4 817s # expected: '303' 817s # received: '303' 817s ok 114 817s # testing : s5 817s # expected: '303' 817s # received: '303' 817s ok 115 817s # testing : s6 817s # expected: '303' 817s # received: '303' 817s ok 116 817s # testing : s7 817s # expected: '303' 817s # received: '303' 817s ok 117 817s # testing : s8 817s # expected: '303' 817s # received: '303' 817s ok 118 817s # testing : s9 817s # expected: '303' 817s # received: '303' 817s ok 119 817s # testing : f0 817s # expected: '403' 817s # received: '403' 817s ok 120 817s # testing : f1 817s # expected: '403' 817s # received: '403' 817s ok 121 817s # testing : f2 817s # expected: '403' 817s # received: '403' 817s ok 122 817s # testing : f3 817s # expected: '403' 817s # received: '403' 817s ok 123 817s # testing : f4 817s # expected: '403' 817s # received: '403' 817s ok 124 817s # testing : f5 817s # expected: '403' 817s # received: '403' 817s ok 125 817s # testing : f6 817s # expected: '403' 817s # received: '403' 817s ok 126 817s # testing : f7 817s # expected: '403' 817s # received: '403' 817s ok 127 817s # testing : f8 817s # expected: '403' 817s # received: '403' 817s ok 128 817s # testing : f9 817s # expected: '403' 817s # received: '403' 817s ok 129 817s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 817s # verifying /modules/alias/script is plain text 817s # testing : /modules/alias/script 817s # expected: '#!/bin/sh 817s # echo Content-type: text/plain 817s # echo 817s # echo this is a shell script cgi. 817s # ' 817s # received: '#!/bin/sh 817s # echo Content-type: text/plain 817s # echo 817s # echo this is a shell script cgi. 817s # ' 817s ok 130 817s # verifying same file accessed at /cgi/script is executed code 817s # testing : /cgi/script 817s # expected: 'this is a shell script cgi. 817s # ' 817s # received: 'this is a shell script cgi. 817s # ' 817s ok 131 817s # verifying ScriptAliasMatch with /aliascgi-script 817s # testing : /aliascgi-script 817s # expected: 'this is a shell script cgi. 817s # ' 817s # received: 'this is a shell script cgi. 817s # ' 817s ok 132 817s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 817s # testing : /aliascgi-script 817s # expected: 'this is a shell script cgi. 817s # ' 817s # received: 'this is a shell script cgi. 817s # ' 817s ok 133 817s # verifying bad script alias. 817s # testing : /aliascgi-nada 817s # expected: 404 817s # received: '404' 817s ok 134 817s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 817s ok 820s t/modules/allowmethods.t ............ 820s 1..9 820s # Running under perl version 5.040001 for linux 820s # Current time local: Tue May 6 17:37:48 2025 820s # Current time GMT: Tue May 6 17:37:48 2025 820s # Using Test.pm version 1.31 820s # Using Apache/Test.pm version 1.44 820s # testing : Get request to /Get responds 200 820s # expected: 200 820s # received: '200' 820s ok 1 820s # testing : Head request to /Get responds 200 820s # expected: 200 820s # received: '200' 820s ok 2 820s # testing : Post request to /Get responds 405 820s # expected: 405 820s # received: '405' 820s ok 3 820s # testing : Get request to /Head responds 200 820s # expected: 200 820s # received: '200' 820s ok 4 820s # testing : Head request to /Head responds 200 820s # expected: 200 820s # received: '200' 820s ok 5 820s # testing : Post request to /Head responds 405 820s # expected: 405 820s # received: '405' 820s ok 6 820s # testing : Get request to /Post responds 405 820s # expected: 405 820s # received: '405' 820s ok 7 820s # testing : Head request to /Post responds 405 820s # expected: 405 820s # received: '405' 820s ok 8 820s # testing : Post request to /Post responds 200 820s # expected: 200 820s # received: '200' 820s ok 9 820s ok 823s t/modules/asis.t .................... 823s 1..3 823s # Running under perl version 5.040001 for linux 823s # Current time local: Tue May 6 17:37:51 2025 823s # Current time GMT: Tue May 6 17:37:51 2025 823s # Using Test.pm version 1.31 823s # Using Apache/Test.pm version 1.44 823s # testing : asis content OK 823s # expected: 'This is asis content. 823s # ' 823s # received: 'This is asis content. 823s # ' 823s ok 1 823s # testing : asis gave 404 error 823s # expected: 404 823s # received: '404' 823s ok 2 823s # testing : asis gave 403 error 823s # expected: 403 823s # received: '403' 823s ok 3 823s ok 826s t/modules/authz_core.t .............. 826s 1..504 826s # Running under perl version 5.040001 for linux 826s # Current time local: Tue May 6 17:37:53 2025 826s # Current time GMT: Tue May 6 17:37:53 2025 826s # Using Test.pm version 1.31 826s # Using Apache/Test.pm version 1.44 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 200, expected 200 [a/ : a/ ] 826s ok 1 826s # got 200, expected 200 [a/ : a/ 1] 826s ok 2 826s # got 200, expected 200 [a/ : a/ 2] 826s ok 3 826s # got 200, expected 200 [a/ : a/ 1 2] 826s ok 4 826s # got 200, expected 200 [a/ : a/ 3] 826s ok 5 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ user1: a/ ] 826s ok 6 826s # got 200, expected 200 [a/ user1: a/ user1] 826s ok 7 826s # got 401, expected 401 [a/ user1: a/ user2] 826s ok 8 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ Any 1 2: a/ ] 826s ok 9 826s # got 200, expected 200 [a/ Any 1 2: a/ 1] 826s ok 10 826s # got 200, expected 200 [a/ Any 1 2: a/ 2] 826s ok 11 826s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 826s ok 12 826s # got 403, expected 403 [a/ Any 1 2: a/ 3] 826s ok 13 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 826s ok 14 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 826s ok 15 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 826s ok 16 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 826s ok 17 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 826s ok 18 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 826s ok 19 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 826s ok 20 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 826s ok 21 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 826s ok 22 826s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 826s ok 23 826s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 826s ok 24 826s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 826s ok 25 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 826s ok 26 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 826s ok 27 826s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 826s ok 28 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 826s ok 29 826s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 826s ok 30 826s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 826s ok 31 826s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 826s ok 32 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 826s ok 33 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 826s ok 34 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 826s ok 35 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 826s ok 36 826s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 826s ok 37 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 826s ok 38 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 826s ok 39 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 826s ok 40 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 826s ok 41 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 826s ok 42 826s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 826s ok 43 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 826s ok 44 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 826s ok 45 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 826s ok 46 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 826s ok 47 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 826s ok 48 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 826s ok 49 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 826s ok 50 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 826s ok 51 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 826s ok 52 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 826s ok 53 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 826s ok 54 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 826s ok 55 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 826s ok 56 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 826s ok 57 826s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 826s ok 58 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 !2: a/ ] 826s ok 59 826s # got 200, expected 200 [a/ All 1 !2: a/ 1] 826s ok 60 826s # got 403, expected 403 [a/ All 1 !2: a/ 2] 826s ok 61 826s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 826s ok 62 826s # got 403, expected 403 [a/ All 1 !2: a/ 3] 826s ok 63 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 826s ok 64 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 826s ok 65 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 826s ok 66 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 826s ok 67 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 826s ok 68 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 826s ok 69 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 826s ok 70 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 826s ok 71 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 826s ok 72 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 826s ok 73 826s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 826s ok 74 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 826s ok 75 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 826s ok 76 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 826s ok 77 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 826s ok 78 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 826s ok 79 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 826s ok 80 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 826s ok 81 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 826s ok 82 826s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 826s ok 83 826s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 826s ok 84 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 826s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 826s ok 85 826s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 826s ok 86 826s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 826s ok 87 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 826s ok 88 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 826s ok 89 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 826s ok 90 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 826s ok 91 826s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 826s ok 92 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 826s ok 93 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 826s ok 94 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 826s ok 95 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 826s ok 96 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 826s ok 97 826s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 826s ok 98 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 826s ok 99 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 826s ok 100 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 826s ok 101 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 826s ok 102 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 826s ok 103 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 826s ok 104 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 826s ok 105 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 826s ok 106 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 826s ok 107 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 826s ok 108 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 826s ok 109 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 826s ok 110 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 826s ok 111 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 826s ok 112 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 826s ok 113 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 2: a/ ] 826s ok 114 826s # got 403, expected 403 [a/ All 1 2: a/ 1] 826s ok 115 826s # got 403, expected 403 [a/ All 1 2: a/ 2] 826s ok 116 826s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 826s ok 117 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 826s ok 118 826s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 826s ok 119 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 826s ok 120 826s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 826s ok 121 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 826s ok 122 826s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 826s ok 123 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 826s ok 124 826s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 826s ok 125 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 826s ok 126 826s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 826s ok 127 826s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 826s ok 128 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 826s ok 129 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 826s ok 130 826s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 826s ok 131 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 826s ok 132 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 826s ok 133 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 826s ok 134 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 826s ok 135 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 826s ok 136 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 826s ok 137 826s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 826s ok 138 826s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 826s ok 139 826s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 826s ok 140 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 826s ok 141 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 826s ok 142 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 826s ok 143 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 826s ok 144 826s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 826s ok 145 826s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 826s ok 146 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 826s ok 147 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 826s ok 148 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 826s ok 149 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 826s ok 150 826s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 826s ok 151 826s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 826s ok 152 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 826s ok 153 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 826s ok 154 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 826s ok 155 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 826s ok 156 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 826s ok 157 826s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 826s ok 158 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 826s ok 159 826s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 826s ok 160 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 826s ok 161 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 826s ok 162 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 826s ok 163 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 826s ok 164 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 826s ok 165 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 826s ok 166 826s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 826s ok 167 826s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 826s ok 168 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 826s ok 169 826s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 826s ok 170 826s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 826s ok 171 826s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 826s ok 172 826s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 826s ok 173 826s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 826s ok 174 826s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 826s ok 175 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 826s ok 176 826s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 826s ok 177 826s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 826s ok 178 826s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 826s ok 179 826s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 826s ok 180 826s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 826s ok 181 826s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 826s ok 182 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 826s ok 183 826s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 826s ok 184 826s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 826s ok 185 826s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 826s ok 186 826s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 826s ok 187 826s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 826s ok 188 826s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 826s ok 189 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 826s ok 190 826s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 826s ok 191 826s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 826s ok 192 826s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 826s ok 193 826s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 826s ok 194 826s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 826s ok 195 826s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 826s ok 196 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 826s ok 197 826s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 826s ok 198 826s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 826s ok 199 826s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 826s ok 200 826s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 826s ok 201 826s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 826s ok 202 826s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 826s ok 203 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 826s ok 204 826s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 826s ok 205 826s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 826s ok 206 826s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 826s ok 207 826s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 826s ok 208 826s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 826s ok 209 826s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 826s ok 210 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 826s ok 211 826s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 826s ok 212 826s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 826s ok 213 826s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 826s ok 214 826s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 826s ok 215 826s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 826s ok 216 826s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 826s ok 217 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 826s ok 218 826s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 826s ok 219 826s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 826s ok 220 826s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 826s ok 221 826s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 826s ok 222 826s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 826s ok 223 826s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 826s ok 224 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 826s ok 225 826s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 826s ok 226 826s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 826s ok 227 826s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 826s ok 228 826s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 826s ok 229 826s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 826s ok 230 826s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 826s ok 231 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 826s ok 232 826s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 826s ok 233 826s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 826s ok 234 826s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 826s ok 235 826s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 826s ok 236 826s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 826s ok 237 826s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 826s ok 238 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 826s ok 239 826s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 826s ok 240 826s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 826s ok 241 826s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 826s ok 242 826s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 826s ok 243 826s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 826s ok 244 826s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 826s ok 245 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 826s ok 246 826s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 826s ok 247 826s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 826s ok 248 826s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 826s ok 249 826s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 826s ok 250 826s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 826s ok 251 826s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 826s ok 252 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 826s ok 253 826s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 826s ok 254 826s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 826s ok 255 826s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 826s ok 256 826s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 826s ok 257 826s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 826s ok 258 826s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 826s ok 259 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 826s ok 260 826s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 826s ok 261 826s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 826s ok 262 826s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 826s ok 263 826s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 826s ok 264 826s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 826s ok 265 826s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 826s ok 266 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 826s ok 267 826s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 826s ok 268 826s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 826s ok 269 826s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 826s ok 270 826s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 826s ok 271 826s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 826s ok 272 826s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 826s ok 273 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 826s ok 274 826s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 826s ok 275 826s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 826s ok 276 826s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 826s ok 277 826s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 826s ok 278 826s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 826s ok 279 826s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 826s ok 280 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 826s ok 281 826s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 826s ok 282 826s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 826s ok 283 826s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 826s ok 284 826s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 826s ok 285 826s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 826s ok 286 826s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 826s ok 287 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 826s ok 288 826s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 826s ok 289 826s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 826s ok 290 826s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 826s ok 291 826s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 826s ok 292 826s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 826s ok 293 826s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 826s ok 294 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 826s ok 295 826s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 826s ok 296 826s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 826s ok 297 826s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 826s ok 298 826s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 826s ok 299 826s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 826s ok 300 826s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 826s ok 301 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 826s ok 302 826s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 826s ok 303 826s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 826s ok 304 826s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 826s ok 305 826s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 826s ok 306 826s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 826s ok 307 826s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 826s ok 308 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 826s ok 309 826s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 826s ok 310 826s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 826s ok 311 826s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 826s ok 312 826s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 826s ok 313 826s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 826s ok 314 826s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 826s ok 315 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 826s ok 316 826s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 826s ok 317 826s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 826s ok 318 826s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 826s ok 319 826s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 826s ok 320 826s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 826s ok 321 826s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 826s ok 322 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 826s ok 323 826s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 826s ok 324 826s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 826s ok 325 826s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 826s ok 326 826s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 826s ok 327 826s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 826s ok 328 826s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 826s ok 329 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 826s ok 330 826s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 826s ok 331 826s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 826s ok 332 826s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 826s ok 333 826s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 826s ok 334 826s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 826s ok 335 826s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 826s ok 336 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 826s ok 337 826s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 826s ok 338 826s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 826s ok 339 826s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 826s ok 340 826s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 826s ok 341 826s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 826s ok 342 826s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 826s ok 343 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 826s ok 344 826s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 826s ok 345 826s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 826s ok 346 826s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 826s ok 347 826s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 826s ok 348 826s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 826s ok 349 826s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 826s ok 350 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 826s ok 351 826s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 826s ok 352 826s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 826s ok 353 826s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 826s ok 354 826s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 826s ok 355 826s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 826s ok 356 826s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 826s ok 357 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 826s ok 358 826s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 826s ok 359 826s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 826s ok 360 826s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 826s ok 361 826s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 826s ok 362 826s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 826s ok 363 826s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 826s ok 364 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 826s ok 365 826s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 826s ok 366 826s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 826s ok 367 826s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 826s ok 368 826s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 826s ok 369 826s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 826s ok 370 826s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 826s ok 371 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 826s ok 372 826s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 826s ok 373 826s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 826s ok 374 826s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 826s ok 375 826s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 826s ok 376 826s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 826s ok 377 826s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 826s ok 378 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 826s ok 379 826s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 826s ok 380 826s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 826s ok 381 826s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 826s ok 382 826s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 826s ok 383 826s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 826s ok 384 826s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 826s ok 385 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 826s ok 386 826s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 826s ok 387 826s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 826s ok 388 826s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 826s ok 389 826s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 826s ok 390 826s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 826s ok 391 826s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 826s ok 392 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 826s ok 393 826s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 826s ok 394 826s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 826s ok 395 826s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 826s ok 396 826s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 826s ok 397 826s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 826s ok 398 826s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 826s ok 399 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 826s ok 400 826s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 826s ok 401 826s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 826s ok 402 826s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 826s ok 403 826s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 826s ok 404 826s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 826s ok 405 826s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 826s ok 406 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 826s ok 407 826s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 826s ok 408 826s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 826s ok 409 826s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 826s ok 410 826s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 826s ok 411 826s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 826s ok 412 826s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 826s ok 413 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 826s ok 414 826s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 826s ok 415 826s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 826s ok 416 826s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 826s ok 417 826s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 826s ok 418 826s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 826s ok 419 826s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 826s ok 420 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 826s ok 421 826s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 826s ok 422 826s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 826s ok 423 826s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 826s ok 424 826s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 826s ok 425 826s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 826s ok 426 826s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 826s ok 427 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 826s ok 428 826s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 826s ok 429 826s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 826s ok 430 826s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 826s ok 431 826s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 826s ok 432 826s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 826s ok 433 826s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 826s ok 434 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 826s ok 435 826s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 826s ok 436 826s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 826s ok 437 826s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 826s ok 438 826s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 826s ok 439 826s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 826s ok 440 826s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 826s ok 441 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 826s ok 442 826s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 826s ok 443 826s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 826s ok 444 826s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 826s ok 445 826s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 826s ok 446 826s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 826s ok 447 826s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 826s ok 448 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 826s ok 449 826s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 826s ok 450 826s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 826s ok 451 826s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 826s ok 452 826s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 826s ok 453 826s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 826s ok 454 826s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 826s ok 455 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 826s ok 456 826s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 826s ok 457 826s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 826s ok 458 826s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 826s ok 459 826s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 826s ok 460 826s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 826s ok 461 826s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 826s ok 462 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 826s ok 463 826s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 826s ok 464 826s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 826s ok 465 826s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 826s ok 466 826s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 826s ok 467 826s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 826s ok 468 826s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 826s ok 469 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 826s ok 470 826s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 826s ok 471 826s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 826s ok 472 826s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 826s ok 473 826s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 826s ok 474 826s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 826s ok 475 826s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 826s ok 476 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 826s ok 477 826s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 826s ok 478 826s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 826s ok 479 826s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 826s ok 480 826s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 826s ok 481 826s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 826s ok 482 826s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 826s ok 483 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 826s ok 484 826s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 826s ok 485 826s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 826s ok 486 826s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 826s ok 487 826s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 826s ok 488 826s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 826s ok 489 826s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 826s ok 490 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 826s ok 491 826s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 826s ok 492 826s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 826s ok 493 826s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 826s ok 494 826s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 826s ok 495 826s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 826s ok 496 826s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 826s ok 497 826s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 826s ok 498 826s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 826s ok 499 826s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 826s ok 500 826s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 826s ok 501 826s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 826s ok 502 826s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 826s ok 503 826s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 826s ok 504 826s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 826s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 826s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 826s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 826s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 826s ok 829s t/modules/autoindex.t ............... 829s 1..84 829s # Running under perl version 5.040001 for linux 829s # Current time local: Tue May 6 17:37:57 2025 829s # Current time GMT: Tue May 6 17:37:57 2025 829s # Using Test.pm version 1.31 829s # Using Apache/Test.pm version 1.44 829s --- 829s IndexOrderDefault Ascending Name 829s GET /modules/autoindex/htaccess/ 829s ok 1 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 2 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 3 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 4 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 5 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 6 829s --- 829s IndexOrderDefault Ascending Name 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 7 829s --- 829s IndexOrderDefault Ascending Date 829s GET /modules/autoindex/htaccess/ 829s ok 8 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 9 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 10 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 11 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 12 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 13 829s --- 829s IndexOrderDefault Ascending Date 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 14 829s --- 829s IndexOrderDefault Ascending Size 829s GET /modules/autoindex/htaccess/ 829s ok 15 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 16 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 17 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 18 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 19 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 20 829s --- 829s IndexOrderDefault Ascending Size 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 21 829s --- 829s IndexOrderDefault Descending Name 829s GET /modules/autoindex/htaccess/ 829s ok 22 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 23 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 24 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 25 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 26 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 27 829s --- 829s IndexOrderDefault Descending Name 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 28 829s --- 829s IndexOrderDefault Descending Date 829s GET /modules/autoindex/htaccess/ 829s ok 29 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 30 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 31 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 32 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 33 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 34 829s --- 829s IndexOrderDefault Descending Date 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 35 829s --- 829s IndexOrderDefault Descending Size 829s GET /modules/autoindex/htaccess/ 829s ok 36 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 37 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 38 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 39 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 40 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 41 829s --- 829s IndexOrderDefault Descending Size 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 42 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s GET /modules/autoindex/htaccess/ 829s ok 43 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 44 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 45 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 46 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 47 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 48 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Name 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 49 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s GET /modules/autoindex/htaccess/ 829s ok 50 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 51 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 52 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 53 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 54 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 55 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Date 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 56 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s GET /modules/autoindex/htaccess/ 829s ok 57 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 58 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 59 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 60 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 61 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 62 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Ascending Size 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 63 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s GET /modules/autoindex/htaccess/ 829s ok 64 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 65 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 66 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 67 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 68 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 69 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Name 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 70 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s GET /modules/autoindex/htaccess/ 829s ok 71 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 72 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 73 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 74 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 75 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 76 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Date 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 77 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s GET /modules/autoindex/htaccess/ 829s ok 78 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=N O=A) 829s GET /modules/autoindex/htaccess/?C=N&O=A 829s ok 79 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=N O=D) 829s GET /modules/autoindex/htaccess/?C=N&O=D 829s ok 80 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=M O=A) 829s GET /modules/autoindex/htaccess/?C=M&O=A 829s ok 81 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=M O=D) 829s GET /modules/autoindex/htaccess/?C=M&O=D 829s ok 82 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=S O=A) 829s GET /modules/autoindex/htaccess/?C=S&O=A 829s ok 83 829s --- 829s IndexOptions FancyIndexing 829s IndexOrderDefault Descending Size 829s 829s (C=S O=D) 829s GET /modules/autoindex/htaccess/?C=S&O=D 829s ok 84 829s ok 832s t/modules/autoindex2.t .............. 832s 1..3 832s # Running under perl version 5.040001 for linux 832s # Current time local: Tue May 6 17:38:00 2025 832s # Current time GMT: Tue May 6 17:38:00 2025 832s # Using Test.pm version 1.31 832s # Using Apache/Test.pm version 1.44 832s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 832s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 832s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 832s # testing : dir_broken should not be listed 832s # expected: 0 832s # received: 0 832s ok 1 832s # testing : dir_normal should be listed 832s # expected: 1 832s # received: 1 832s ok 2 832s # testing : dir_protected should not be listed 832s # expected: 0 832s # received: 0 832s ok 3 832s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 832s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 832s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 832s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 832s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 832s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 832s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 832s ok 834s t/modules/brotli.t .................. 834s 1..64 834s # Running under perl version 5.040001 for linux 834s # Current time local: Tue May 6 17:38:03 2025 834s # Current time GMT: Tue May 6 17:38:03 2025 834s # Using Test.pm version 1.31 834s # Using Apache/Test.pm version 1.44 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 1 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 2 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 3 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 4 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 5 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 6 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 7 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 8 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 9 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 10 834s qvalue: 834s # expected: 200 834s # received: '200' 834s ok 11 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 12 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 13 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 14 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 15 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 16 834s qvalue: ; 834s # expected: 200 834s # received: '200' 834s ok 17 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 18 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 19 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 20 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 21 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 22 834s qvalue: ;q= 834s # expected: 200 834s # received: '200' 834s ok 23 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 24 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 25 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 26 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 27 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 28 834s qvalue: ;q=0 834s # expected: 200 834s # received: '200' 834s ok 29 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 30 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 31 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 32 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 33 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 34 834s qvalue: ;q=0. 834s # expected: 200 834s # received: '200' 834s ok 35 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 36 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 37 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 38 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 39 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 40 834s qvalue: ;q=0.0 834s # expected: 200 834s # received: '200' 834s ok 41 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 42 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 43 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 44 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 45 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 46 834s qvalue: ;q=0.00 834s # expected: 200 834s # received: '200' 834s ok 47 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 48 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 49 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 50 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 51 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 52 834s qvalue: ;q=0.000 834s # expected: 200 834s # received: '200' 834s ok 53 834s # testing : response without Content-Encoding is OK 834s # expected: undef 834s # received: undef 834s ok 54 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 55 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 56 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 57 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 58 834s qvalue: ;q=0.0000 834s # expected: 200 834s # received: '200' 834s ok 59 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 60 834s # expected: 200 834s # received: '200' 834s ok 61 834s # testing : response Content-Encoding is OK 834s # expected: 'br' 834s # received: 'br' 834s ok 62 834s # expected: 200 834s # received: '200' 834s ok 63 834s # testing : response Content-Encoding is OK 834s # expected: 'gzip' 834s # received: 'gzip' 834s ok 64 834s ok 837s t/modules/buffer.t .................. 837s 1..12 837s # Running under perl version 5.040001 for linux 837s # Current time local: Tue May 6 17:38:05 2025 837s # Current time GMT: Tue May 6 17:38:05 2025 837s # Using Test.pm version 1.31 837s # Using Apache/Test.pm version 1.44 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 1 837s ok 2 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 3 837s ok 4 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 5 837s ok 6 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 7 837s ok 8 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 9 837s ok 10 837s # testing : Checking return code is '200' 837s # expected: 200 837s # received: '200' 837s ok 11 837s ok 12 837s ok 840s t/modules/cache.t ................... 840s 1..3 840s # Running under perl version 5.040001 for linux 840s # Current time local: Tue May 6 17:38:08 2025 840s # Current time GMT: Tue May 6 17:38:08 2025 840s # Using Test.pm version 1.31 840s # Using Apache/Test.pm version 1.44 840s # testing : non-cached call to index.html 840s # expected: 200 840s # received: '200' 840s ok 1 840s # testing : call to cache index.html 840s # expected: 200 840s # received: '200' 840s ok 2 840s # testing : cached call to index.html 840s # expected: 200 840s # received: '200' 840s ok 3 840s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 840s ok 845s t/modules/cgi.t ..................... 845s 1..58 845s # Running under perl version 5.040001 for linux 845s # Current time local: Tue May 6 17:38:11 2025 845s # Current time GMT: Tue May 6 17:38:11 2025 845s # Using Test.pm version 1.31 845s # Using Apache/Test.pm version 1.44 845s # testing : return code for acceptpathinfodefault.sh 845s # expected: 200 845s # received: '200' 845s ok 1 845s # testing : body for acceptpathinfodefault.sh 845s # expected: '' 845s # received: '' 845s ok 2 845s # testing : return code for acceptpathinfodefault.sh/foo 845s # expected: 200 845s # received: '200' 845s ok 3 845s # testing : body for acceptpathinfodefault.sh/foo 845s # expected: '/foo' 845s # received: '/foo' 845s ok 4 845s # testing : return code for acceptpathinfooff.sh 845s # expected: 200 845s # received: '200' 845s ok 5 845s # testing : body for acceptpathinfooff.sh 845s # expected: '' 845s # received: '' 845s ok 6 845s # testing : return code for acceptpathinfooff.sh/foo 845s # expected: 404 845s # received: '404' 845s ok 7 845s # no body test for this one 845s ok 8 845s # testing : return code for acceptpathinfoon.sh 845s # expected: 200 845s # received: '200' 845s ok 9 845s # testing : body for acceptpathinfoon.sh 845s # expected: '' 845s # received: '' 845s ok 10 845s # testing : return code for acceptpathinfoon.sh/foo 845s # expected: 200 845s # received: '200' 845s ok 11 845s # testing : body for acceptpathinfoon.sh/foo 845s # expected: '/foo' 845s # received: '/foo' 845s ok 12 845s # testing : return code for bogus-perl.pl 845s # expected: 500 845s # received: '500' 845s ok 13 845s # cgi log created ok. 845s ok 14 845s # testing : return code for bogus-sh.sh 845s # expected: 500 845s # received: '500' 845s ok 15 845s # checking that log size (807) is bigger than it used to be (523) 845s ok 16 845s # testing : return code for nph-stderr.pl 845s # expected: 200 845s # received: '200' 845s ok 17 845s # testing : body for nph-stderr.pl 845s # expected: 'this is nph-stdout' 845s # received: 'this is nph-stdout' 845s ok 18 845s # testing : return code for nph-test.pl 845s # expected: 200 845s # received: '200' 845s ok 19 845s # testing : body for nph-test.pl 845s # expected: 'ok' 845s # received: 'ok' 845s ok 20 845s # testing : return code for perl.pl 845s # expected: 200 845s # received: '200' 845s ok 21 845s # testing : body for perl.pl 845s # expected: 'perl cgi' 845s # received: 'perl cgi' 845s ok 22 845s # testing : return code for sh.sh 845s # expected: 200 845s # received: '200' 845s ok 23 845s # testing : body for sh.sh 845s # expected: 'sh cgi' 845s # received: 'sh cgi' 845s ok 24 845s # testing : return code for stderr1.pl 845s # expected: 200 845s # received: '200' 845s ok 25 845s # testing : body for stderr1.pl 845s # expected: 'this is stdout' 845s # received: 'this is stdout' 845s ok 26 845s # testing : return code for stderr2.pl 845s # expected: 200 845s # received: '200' 845s ok 27 845s # testing : body for stderr2.pl 845s # expected: 'this is also stdout' 845s # received: 'this is also stdout' 845s ok 28 845s # testing : return code for stderr3.pl 845s # expected: 200 845s # received: '200' 845s ok 29 845s # testing : body for stderr3.pl 845s # expected: 'this is more stdout' 845s # received: 'this is more stdout' 845s ok 30 845s # posted content (length 10) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 845s # expected: '500' 845s # received: '500' 845s ok 31 845s # checking that log size (35781) is greater than 807 845s ok 32 845s # verifying that logged content is 10 characters 845s ok 33 845s # posted content (length 99) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 845s # expected: '500' 845s # received: '500' 845s ok 34 845s # checking that log size (36240) is greater than 35781 845s ok 35 845s # verifying that logged content is 99 characters 845s ok 36 845s # posted content (length 250) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 845s # expected: '500' 845s # received: '500' 845s ok 37 845s # checking that log size (36851) is greater than 36240 845s ok 38 845s # verifying that logged content is 250 characters 845s ok 39 845s # posted content (length 255) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 845s # expected: '500' 845s # received: '500' 845s ok 40 845s # checking that log size (37467) is greater than 36851 845s ok 41 845s # verifying that logged content is 255 characters 845s ok 42 845s # posted content (length 256) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 845s # expected: '500' 845s # received: '500' 845s ok 43 845s # checking that log size (38084) is greater than 37467 845s ok 44 845s # verifying that logged content is 256 characters 845s ok 45 845s # posted content (length 257) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 845s # expected: '500' 845s # received: '500' 845s ok 46 845s # checking that log size (38701) is greater than 38084 845s ok 47 845s # verifying that logged content is 256 characters 845s ok 48 845s # posted content (length 258) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 845s # expected: '500' 845s # received: '500' 845s ok 49 845s # checking that log size (39318) is greater than 38701 845s ok 50 845s # verifying that logged content is 256 characters 845s ok 51 845s # posted content (length 1024) to bogus-perl.pl 845s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 845s # expected: '500' 845s # received: '500' 845s ok 52 845s # checking that log size (39936) is greater than 39318 845s ok 53 845s # verifying that logged content is 256 characters 845s ok 54 845s # verifying log is greater than 40960 bytes. 845s ok 55 845s # verifying log did not grow after making bogus request. 845s ok 56 845s # verifying log did not grow after making another bogus request. 845s ok 57 845s # checking that HEAD /modules/cgi/perl.pl returns 200. 845s ok 58 845s ok 848s t/modules/data.t .................... 848s 1..2 848s # Running under perl version 5.040001 for linux 848s # Current time local: Tue May 6 17:38:16 2025 848s # Current time GMT: Tue May 6 17:38:16 2025 848s # Using Test.pm version 1.31 848s # Using Apache/Test.pm version 1.44 848s # testing : Checking return code is '200' 848s # expected: 200 848s # received: '200' 848s ok 1 848s ok 2 848s ok 853s t/modules/dav.t ..................... 853s 1..19 853s # Running under perl version 5.040001 for linux 853s # Current time local: Tue May 6 17:38:19 2025 853s # Current time GMT: Tue May 6 17:38:19 2025 853s # Using Test.pm version 1.31 853s # Using Apache/Test.pm version 1.44 853s resource lock test: 853s ok 1 853s DAV put test: 853s ok 2 853s getting DAV resource properties: 853s ok 3 853s created: Tue, 06 May 2025 17:38:21 GMT 853s modified: Tue, 06 May 2025 17:38:21 GMT 853s now: Tue, 06 May 2025 17:38:23 GMT 853s ok 4 853s ok 5 853s resource lock status test: 853s ok 6 853s resource unlock test: 853s ok 7 853s resource lock status test: 853s ok 8 853s getting uri... 853s expect: 853s -> 853s 853s
853s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

893s # 893s # 893s # Hello World 893s # 893s #

[back]

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

mod_include test

893s # 893s # 893s # Hello World 893s # 893s #

[back]

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

mod_include test

893s # 893s # 893s # Hello World 893s # 893s #

[back]

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

Load Balancer Manager for localhost

918s # 918s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
918s #
Server Built: 2025-02-19T07:03:52
918s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
918s #
918s #

LoadBalancer Status for balancer://foo1 [pafa88976_foo1]

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

LoadBalancer Status for balancer://foo2 [pafa88976_foo2]

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

LoadBalancer Status for balancer://foo3 [pafa88976_foo3]

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

LoadBalancer Status for balancer://foo4 [pafa88976_foo4]

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

LoadBalancer Status for balancer://pr45434 [pafa88976_pr45434]

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

LoadBalancer Status for balancer://failover [pafa88976_failover]

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

LoadBalancer Status for balancer://dynproxy [pafa88976_dynproxy]

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

Moved Permanently

950s #

The document has moved here.

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

Moved Permanently

950s #

The document has moved here.

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

Moved Permanently

950s #

The document has moved here.

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

Moved Permanently

950s #

The document has moved here.

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

Multiple Choices

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

Available documents: 950s #

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

Multiple Choices

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

Available documents: 950s #

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

Multiple Choices

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

Available documents: 950s #

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

Moved Permanently

950s #

The document has moved here.

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

Multiple Choices

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

Available documents: 950s #

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

Multiple Choices

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

Available documents: 950s #

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

Moved Permanently

950s #

The document has moved here.

950s # 950s # ' 950s ok 48 950s ok 953s t/modules/status.t .................. 953s 1..1 953s # Running under perl version 5.040001 for linux 953s # Current time local: Tue May 6 17:40:01 2025 953s # Current time GMT: Tue May 6 17:40:01 2025 953s # Using Test.pm version 1.31 953s # Using Apache/Test.pm version 1.44 953s 953s 953s Apache Status 953s 953s

Apache Server Status for localhost (via 127.0.0.1)

953s 953s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
953s
Server MPM: worker
953s
Server Built: 2025-02-19T07:03:52 953s

953s
Current Time: Tuesday, 06-May-2025 17:40:04 UTC
953s
Restart Time: Tuesday, 06-May-2025 17:35:00 UTC
953s
Parent Server Config. Generation: 1
953s
Parent Server MPM Generation: 0
953s
Server uptime: 5 minutes 3 seconds
953s
Server load: 0.88 0.89 0.57
953s
Total accesses: 6873 - Total Traffic: 138.3 MB - Total Duration: 56036
953s
CPU Usage: u2.79 s4.64 cu.8 cs.6 - 2.91% CPU load
953s
22.7 requests/sec - 467.4 kB/second - 20.6 kB/request - 8.15306 ms/request
953s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
953s
_W__________________....................
953s

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

953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s
SrvPIDAccMCPU 953s SSReqDurConnChildSlotClientProtocolVHostRequest
0-04794910/327/327_ 953s 4.36208800.013.7713.77 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-04794910/415/415W 953s 4.36008210.06.196.19 953s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-04794910/335/335_ 953s 4.36209850.015.2915.29 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-04794910/339/339_ 953s 4.372029700.07.737.73 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-04794910/339/339_ 953s 4.372031800.01.761.76 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-04794910/328/328_ 953s 4.37206300.02.072.07 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-04794910/336/336_ 953s 4.36207060.02.402.40 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-04794910/327/327_ 953s 4.3720138150.02.442.44 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-04794910/327/327_ 953s 4.362048250.06.046.04 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-04794910/326/326_ 953s 4.37206880.07.987.98 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-04795060/327/327_ 953s 4.43208370.08.958.95 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-04795060/328/328_ 953s 4.43206510.06.886.88 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-04795060/387/387_ 953s 4.44208240.013.8513.85 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-04795060/328/328_ 953s 4.43207200.08.088.08 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-04795060/327/327_ 953s 4.43208260.05.635.63 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-04795060/375/375_ 953s 4.432066970.012.9812.98 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-04795060/327/327_ 953s 4.4320138920.01.801.80 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-04795060/329/329_ 953s 4.43207060.02.972.97 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-04795060/419/419_ 953s 4.43206970.01.951.95 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-04795060/327/327_ 953s 4.43206770.09.519.51 953s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
953s
953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s 953s
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
953s 953s 953s ok 1 953s ok 956s t/modules/substitute.t .............. 956s 1..19 956s # Running under perl version 5.040001 for linux 956s # Current time local: Tue May 6 17:40:04 2025 956s # Current time GMT: Tue May 6 17:40:04 2025 956s # Using Test.pm version 1.31 956s # Using Apache/Test.pm version 1.44 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'barbar': OK 956s ok 1 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'barbar': OK 956s ok 2 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'foofoo': OK 956s ok 3 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'barbar': OK 956s ok 4 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'barbar': OK 956s ok 5 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'barbar': OK 956s ok 6 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'foof 956s oo': OK 956s ok 7 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 956s got 200 'xfoo': OK 956s ok 8 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 956s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 957s ok 9 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s barx 957s ': OK 957s ok 10 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'a$1axb(': OK 957s ok 11 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'a$XX': OK 957s ok 12 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 957s ok 13 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'x&x': OK 957s ok 14 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'xx': OK 957s ok 15 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'fcooar': OK 957s ok 16 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'fc$1ar': OK 957s ok 17 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'fdooar': OK 957s ok 18 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s got 200 'XXXfooXXX 957s bar': OK 957s ok 19 957s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 957s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 957s ok 961s t/modules/unique_id.t ............... 961s 1..300 961s # Running under perl version 5.040001 for linux 961s # Current time local: Tue May 6 17:40:07 2025 961s # Current time GMT: Tue May 6 17:40:07 2025 961s # Using Test.pm version 1.31 961s # Using Apache/Test.pm version 1.44 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 1 961s # unique id: aBpJelafL5IZLKRb17ysbAAAAAI 961s ok 2 961s ok 3 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 4 961s # unique id: aBpJeoysqnwKXhgFvHNBwAAAAEA 961s ok 5 961s ok 6 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 7 961s # unique id: aBpJelafL5IZLKRb17ysbQAAAAA 961s ok 8 961s ok 9 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 10 961s # unique id: aBpJeoysqnwKXhgFvHNBwQAAAEQ 961s ok 11 961s ok 12 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 13 961s # unique id: aBpJelafL5IZLKRb17ysbgAAAAY 961s ok 14 961s ok 15 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 16 961s # unique id: aBpJeoysqnwKXhgFvHNBwgAAAEY 961s ok 17 961s ok 18 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 19 961s # unique id: aBpJelafL5IZLKRb17ysbwAAAAg 961s ok 20 961s ok 21 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 22 961s # unique id: aBpJeoysqnwKXhgFvHNBwwAAAEc 961s ok 23 961s ok 24 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 25 961s # unique id: aBpJelafL5IZLKRb17yscAAAAAQ 961s ok 26 961s ok 27 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 28 961s # unique id: aBpJeoysqnwKXhgFvHNBxAAAAEM 961s ok 29 961s ok 30 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 31 961s # unique id: aBpJelafL5IZLKRb17yscQAAAAU 961s ok 32 961s ok 33 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 34 961s # unique id: aBpJeoysqnwKXhgFvHNBxQAAAEg 961s ok 35 961s ok 36 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 37 961s # unique id: aBpJelafL5IZLKRb17yscgAAAAM 961s ok 38 961s ok 39 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 40 961s # unique id: aBpJeoysqnwKXhgFvHNBxgAAAEk 961s ok 41 961s ok 42 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 43 961s # unique id: aBpJelafL5IZLKRb17yscwAAAAc 961s ok 44 961s ok 45 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 46 961s # unique id: aBpJeoysqnwKXhgFvHNBxwAAAEE 961s ok 47 961s ok 48 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 49 961s # unique id: aBpJelafL5IZLKRb17ysdAAAAAk 961s ok 50 961s ok 51 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 52 961s # unique id: aBpJeoysqnwKXhgFvHNByAAAAEI 961s ok 53 961s ok 54 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 55 961s # unique id: aBpJelafL5IZLKRb17ysdQAAAAE 961s ok 56 961s ok 57 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 58 961s # unique id: aBpJeoysqnwKXhgFvHNByQAAAEU 961s ok 59 961s ok 60 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 61 961s # unique id: aBpJelafL5IZLKRb17ysdgAAAAI 961s ok 62 961s ok 63 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 64 961s # unique id: aBpJe4ysqnwKXhgFvHNBygAAAEA 961s ok 65 961s ok 66 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 67 961s # unique id: aBpJe1afL5IZLKRb17ysdwAAAAA 961s ok 68 961s ok 69 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 70 961s # unique id: aBpJe4ysqnwKXhgFvHNBywAAAEY 961s ok 71 961s ok 72 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 73 961s # unique id: aBpJe1afL5IZLKRb17yseAAAAAg 961s ok 74 961s ok 75 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 76 961s # unique id: aBpJe4ysqnwKXhgFvHNBzAAAAEQ 961s ok 77 961s ok 78 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 79 961s # unique id: aBpJe1afL5IZLKRb17yseQAAAAY 961s ok 80 961s ok 81 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 82 961s # unique id: aBpJe4ysqnwKXhgFvHNBzQAAAEc 961s ok 83 961s ok 84 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 85 961s # unique id: aBpJe1afL5IZLKRb17ysegAAAAQ 961s ok 86 961s ok 87 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 88 961s # unique id: aBpJe4ysqnwKXhgFvHNBzgAAAEM 961s ok 89 961s ok 90 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 91 961s # unique id: aBpJe1afL5IZLKRb17ysewAAAAU 961s ok 92 961s ok 93 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 94 961s # unique id: aBpJe4ysqnwKXhgFvHNBzwAAAEg 961s ok 95 961s ok 96 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 97 961s # unique id: aBpJe1afL5IZLKRb17ysfAAAAAM 961s ok 98 961s ok 99 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 100 961s # unique id: aBpJe4ysqnwKXhgFvHNB0AAAAEk 961s ok 101 961s ok 102 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 103 961s # unique id: aBpJe1afL5IZLKRb17ysfQAAAAc 961s ok 104 961s ok 105 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 106 961s # unique id: aBpJe4ysqnwKXhgFvHNB0QAAAEI 961s ok 107 961s ok 108 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 109 961s # unique id: aBpJe1afL5IZLKRb17ysfgAAAAk 961s ok 110 961s ok 111 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 112 961s # unique id: aBpJe4ysqnwKXhgFvHNB0gAAAEE 961s ok 113 961s ok 114 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 115 961s # unique id: aBpJe1afL5IZLKRb17ysfwAAAAE 961s ok 116 961s ok 117 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 118 961s # unique id: aBpJe4ysqnwKXhgFvHNB0wAAAEU 961s ok 119 961s ok 120 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 121 961s # unique id: aBpJe1afL5IZLKRb17ysgAAAAAI 961s ok 122 961s ok 123 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 124 961s # unique id: aBpJe4ysqnwKXhgFvHNB1AAAAEA 961s ok 125 961s ok 126 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 127 961s # unique id: aBpJe1afL5IZLKRb17ysgQAAAAA 961s ok 128 961s ok 129 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 130 961s # unique id: aBpJe4ysqnwKXhgFvHNB1QAAAEY 961s ok 131 961s ok 132 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 133 961s # unique id: aBpJe1afL5IZLKRb17ysggAAAAg 961s ok 134 961s ok 135 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 136 961s # unique id: aBpJe4ysqnwKXhgFvHNB1gAAAEQ 961s ok 137 961s ok 138 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 139 961s # unique id: aBpJe1afL5IZLKRb17ysgwAAAAY 961s ok 140 961s ok 141 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 142 961s # unique id: aBpJe4ysqnwKXhgFvHNB1wAAAEc 961s ok 143 961s ok 144 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 145 961s # unique id: aBpJe1afL5IZLKRb17yshAAAAAQ 961s ok 146 961s ok 147 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 148 961s # unique id: aBpJe4ysqnwKXhgFvHNB2AAAAEM 961s ok 149 961s ok 150 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 151 961s # unique id: aBpJe1afL5IZLKRb17yshQAAAAU 961s ok 152 961s ok 153 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 154 961s # unique id: aBpJe4ysqnwKXhgFvHNB2QAAAEg 961s ok 155 961s ok 156 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 157 961s # unique id: aBpJe1afL5IZLKRb17yshgAAAAM 961s ok 158 961s ok 159 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 160 961s # unique id: aBpJe4ysqnwKXhgFvHNB2gAAAEk 961s ok 161 961s ok 162 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 163 961s # unique id: aBpJe1afL5IZLKRb17yshwAAAAc 961s ok 164 961s ok 165 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 166 961s # unique id: aBpJe4ysqnwKXhgFvHNB2wAAAEI 961s ok 167 961s ok 168 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 169 961s # unique id: aBpJe1afL5IZLKRb17ysiAAAAAk 961s ok 170 961s ok 171 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 172 961s # unique id: aBpJe4ysqnwKXhgFvHNB3AAAAEE 961s ok 173 961s ok 174 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 175 961s # unique id: aBpJe1afL5IZLKRb17ysiQAAAAE 961s ok 176 961s ok 177 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 178 961s # unique id: aBpJe4ysqnwKXhgFvHNB3QAAAEU 961s ok 179 961s ok 180 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 181 961s # unique id: aBpJe1afL5IZLKRb17ysigAAAAI 961s ok 182 961s ok 183 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 184 961s # unique id: aBpJe4ysqnwKXhgFvHNB3gAAAEA 961s ok 185 961s ok 186 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 187 961s # unique id: aBpJe1afL5IZLKRb17ysiwAAAAA 961s ok 188 961s ok 189 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 190 961s # unique id: aBpJe4ysqnwKXhgFvHNB3wAAAEY 961s ok 191 961s ok 192 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 193 961s # unique id: aBpJe1afL5IZLKRb17ysjAAAAAg 961s ok 194 961s ok 195 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 196 961s # unique id: aBpJe4ysqnwKXhgFvHNB4AAAAEQ 961s ok 197 961s ok 198 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 199 961s # unique id: aBpJe1afL5IZLKRb17ysjQAAAAY 961s ok 200 961s ok 201 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 202 961s # unique id: aBpJe4ysqnwKXhgFvHNB4QAAAEc 961s ok 203 961s ok 204 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 205 961s # unique id: aBpJe1afL5IZLKRb17ysjgAAAAQ 961s ok 206 961s ok 207 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 208 961s # unique id: aBpJe4ysqnwKXhgFvHNB4gAAAEM 961s ok 209 961s ok 210 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 211 961s # unique id: aBpJe1afL5IZLKRb17ysjwAAAAU 961s ok 212 961s ok 213 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 214 961s # unique id: aBpJe4ysqnwKXhgFvHNB4wAAAEg 961s ok 215 961s ok 216 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 217 961s # unique id: aBpJe1afL5IZLKRb17yskAAAAAM 961s ok 218 961s ok 219 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 220 961s # unique id: aBpJe4ysqnwKXhgFvHNB5AAAAEI 961s ok 221 961s ok 222 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 223 961s # unique id: aBpJe1afL5IZLKRb17yskQAAAAc 961s ok 224 961s ok 225 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 226 961s # unique id: aBpJe4ysqnwKXhgFvHNB5QAAAEk 961s ok 227 961s ok 228 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 229 961s # unique id: aBpJe1afL5IZLKRb17yskgAAAAk 961s ok 230 961s ok 231 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 232 961s # unique id: aBpJe4ysqnwKXhgFvHNB5gAAAEE 961s ok 233 961s ok 234 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 235 961s # unique id: aBpJe1afL5IZLKRb17yskwAAAAE 961s ok 236 961s ok 237 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 238 961s # unique id: aBpJe4ysqnwKXhgFvHNB5wAAAEU 961s ok 239 961s ok 240 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 241 961s # unique id: aBpJfFafL5IZLKRb17yslAAAAAI 961s ok 242 961s ok 243 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 244 961s # unique id: aBpJfIysqnwKXhgFvHNB6AAAAEY 961s ok 245 961s ok 246 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 247 961s # unique id: aBpJfFafL5IZLKRb17yslQAAAAA 961s ok 248 961s ok 249 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 250 961s # unique id: aBpJfIysqnwKXhgFvHNB6QAAAEA 961s ok 251 961s ok 252 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 253 961s # unique id: aBpJfFafL5IZLKRb17yslgAAAAg 961s ok 254 961s ok 255 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 256 961s # unique id: aBpJfIysqnwKXhgFvHNB6gAAAEQ 961s ok 257 961s ok 258 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 259 961s # unique id: aBpJfFafL5IZLKRb17yslwAAAAY 961s ok 260 961s ok 261 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 262 961s # unique id: aBpJfIysqnwKXhgFvHNB6wAAAEc 961s ok 263 961s ok 264 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 265 961s # unique id: aBpJfFafL5IZLKRb17ysmAAAAAQ 961s ok 266 961s ok 267 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 268 961s # unique id: aBpJfIysqnwKXhgFvHNB7AAAAEM 961s ok 269 961s ok 270 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 271 961s # unique id: aBpJfFafL5IZLKRb17ysmQAAAAU 961s ok 272 961s ok 273 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 274 961s # unique id: aBpJfIysqnwKXhgFvHNB7QAAAEg 961s ok 275 961s ok 276 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 277 961s # unique id: aBpJfFafL5IZLKRb17ysmgAAAAM 961s ok 278 961s ok 279 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 280 961s # unique id: aBpJfIysqnwKXhgFvHNB7gAAAEI 961s ok 281 961s ok 282 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 283 961s # unique id: aBpJfFafL5IZLKRb17ysmwAAAAc 961s ok 284 961s ok 285 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 286 961s # unique id: aBpJfIysqnwKXhgFvHNB7wAAAEk 961s ok 287 961s ok 288 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 289 961s # unique id: aBpJfFafL5IZLKRb17ysnAAAAAk 961s ok 290 961s ok 291 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 292 961s # unique id: aBpJfIysqnwKXhgFvHNB8AAAAEE 961s ok 293 961s ok 294 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 295 961s # unique id: aBpJfFafL5IZLKRb17ysnQAAAAE 961s ok 296 961s ok 297 961s # testing : fetch unique ID 961s # expected: 200 961s # received: '200' 961s ok 298 961s # unique id: aBpJfIysqnwKXhgFvHNB8QAAAEU 961s ok 299 961s ok 300 961s ok 965s t/modules/usertrack.t ............... 965s 1..1004 965s # Running under perl version 5.040001 for linux 965s # Current time local: Tue May 6 17:40:12 2025 965s # Current time GMT: Tue May 6 17:40:12 2025 965s # Using Test.pm version 1.31 965s # Using Apache/Test.pm version 1.44 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 1 965s ok 2 965s Set-Cookie: usertrack_test=526b4d55.6347b1bfa0f01; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=526b4d55.6347b1bfa0f01 965s ok 3 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 4 965s ok 5 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 6 965s ok 7 965s Set-Cookie: usertrack_test=822ad3dd.6347b1bfa2bf2; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=822ad3dd.6347b1bfa2bf2 965s ok 8 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 9 965s ok 10 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 11 965s ok 12 965s Set-Cookie: usertrack_test=b85f7529.6347b1bfa3a3f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b85f7529.6347b1bfa3a3f 965s ok 13 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 14 965s ok 15 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 16 965s ok 17 965s Set-Cookie: usertrack_test=53d808db.6347b1bfa478b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=53d808db.6347b1bfa478b 965s ok 18 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 19 965s ok 20 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 21 965s ok 22 965s Set-Cookie: usertrack_test=f9169dc8.6347b1bfa535d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=f9169dc8.6347b1bfa535d 965s ok 23 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 24 965s ok 25 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 26 965s ok 27 965s Set-Cookie: usertrack_test=18577e43.6347b1bfa5fb0; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=18577e43.6347b1bfa5fb0 965s ok 28 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 29 965s ok 30 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 31 965s ok 32 965s Set-Cookie: usertrack_test=c011523c.6347b1bfa6c8b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c011523c.6347b1bfa6c8b 965s ok 33 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 34 965s ok 35 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 36 965s ok 37 965s Set-Cookie: usertrack_test=a9767503.6347b1bfa78c3; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a9767503.6347b1bfa78c3 965s ok 38 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 39 965s ok 40 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 41 965s ok 42 965s Set-Cookie: usertrack_test=95bac491.6347b1bfa8507; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=95bac491.6347b1bfa8507 965s ok 43 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 44 965s ok 45 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 46 965s ok 47 965s Set-Cookie: usertrack_test=7cf2705d.6347b1bfa9106; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7cf2705d.6347b1bfa9106 965s ok 48 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 49 965s ok 50 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 51 965s ok 52 965s Set-Cookie: usertrack_test=fd80f493.6347b1bfa9c6b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=fd80f493.6347b1bfa9c6b 965s ok 53 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 54 965s ok 55 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 56 965s ok 57 965s Set-Cookie: usertrack_test=aeb7b1c8.6347b1bfaa914; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=aeb7b1c8.6347b1bfaa914 965s ok 58 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 59 965s ok 60 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 61 965s ok 62 965s Set-Cookie: usertrack_test=71cf37bb.6347b1bfab8f2; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=71cf37bb.6347b1bfab8f2 965s ok 63 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 64 965s ok 65 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 66 965s ok 67 965s Set-Cookie: usertrack_test=f57802a9.6347b1bfac775; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=f57802a9.6347b1bfac775 965s ok 68 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 69 965s ok 70 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 71 965s ok 72 965s Set-Cookie: usertrack_test=ef295634.6347b1bfad4b7; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ef295634.6347b1bfad4b7 965s ok 73 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 74 965s ok 75 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 76 965s ok 77 965s Set-Cookie: usertrack_test=c302e14.6347b1bfae165; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c302e14.6347b1bfae165 965s ok 78 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 79 965s ok 80 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 81 965s ok 82 965s Set-Cookie: usertrack_test=cf0fe5da.6347b1bfaecf3; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=cf0fe5da.6347b1bfaecf3 965s ok 83 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 84 965s ok 85 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 86 965s ok 87 965s Set-Cookie: usertrack_test=e13a832d.6347b1bfaf8c1; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e13a832d.6347b1bfaf8c1 965s ok 88 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 89 965s ok 90 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 91 965s ok 92 965s Set-Cookie: usertrack_test=fefcea56.6347b1bfb049c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=fefcea56.6347b1bfb049c 965s ok 93 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 94 965s ok 95 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 96 965s ok 97 965s Set-Cookie: usertrack_test=80d4d7a1.6347b1bfb1099; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=80d4d7a1.6347b1bfb1099 965s ok 98 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 99 965s ok 100 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 101 965s ok 102 965s Set-Cookie: usertrack_test=22d24d9e.6347b1bfb1c79; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=22d24d9e.6347b1bfb1c79 965s ok 103 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 104 965s ok 105 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 106 965s ok 107 965s Set-Cookie: usertrack_test=fa4270c.6347b1bfb27a4; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=fa4270c.6347b1bfb27a4 965s ok 108 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 109 965s ok 110 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 111 965s ok 112 965s Set-Cookie: usertrack_test=ab506657.6347b1bfb325a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ab506657.6347b1bfb325a 965s ok 113 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 114 965s ok 115 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 116 965s ok 117 965s Set-Cookie: usertrack_test=957b67f1.6347b1bfb3d2e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=957b67f1.6347b1bfb3d2e 965s ok 118 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 119 965s ok 120 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 121 965s ok 122 965s Set-Cookie: usertrack_test=90f25716.6347b1bfb480e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=90f25716.6347b1bfb480e 965s ok 123 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 124 965s ok 125 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 126 965s ok 127 965s Set-Cookie: usertrack_test=d468bd50.6347b1bfb542b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d468bd50.6347b1bfb542b 965s ok 128 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 129 965s ok 130 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 131 965s ok 132 965s Set-Cookie: usertrack_test=445c1655.6347b1bfb5f57; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=445c1655.6347b1bfb5f57 965s ok 133 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 134 965s ok 135 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 136 965s ok 137 965s Set-Cookie: usertrack_test=b6b4c5fe.6347b1bfb6a5a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b6b4c5fe.6347b1bfb6a5a 965s ok 138 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 139 965s ok 140 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 141 965s ok 142 965s Set-Cookie: usertrack_test=3268270d.6347b1bfb7528; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3268270d.6347b1bfb7528 965s ok 143 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 144 965s ok 145 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 146 965s ok 147 965s Set-Cookie: usertrack_test=6222796.6347b1bfb7fcd; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6222796.6347b1bfb7fcd 965s ok 148 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 149 965s ok 150 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 151 965s ok 152 965s Set-Cookie: usertrack_test=9055989e.6347b1bfb8a8a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=9055989e.6347b1bfb8a8a 965s ok 153 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 154 965s ok 155 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 156 965s ok 157 965s Set-Cookie: usertrack_test=3132008e.6347b1bfb954d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3132008e.6347b1bfb954d 965s ok 158 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 159 965s ok 160 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 161 965s ok 162 965s Set-Cookie: usertrack_test=5059c56b.6347b1bfb9ffe; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5059c56b.6347b1bfb9ffe 965s ok 163 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 164 965s ok 165 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 166 965s ok 167 965s Set-Cookie: usertrack_test=33712709.6347b1bfbaa76; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=33712709.6347b1bfbaa76 965s ok 168 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 169 965s ok 170 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 171 965s ok 172 965s Set-Cookie: usertrack_test=c0f92164.6347b1bfbb534; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c0f92164.6347b1bfbb534 965s ok 173 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 174 965s ok 175 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 176 965s ok 177 965s Set-Cookie: usertrack_test=5c229891.6347b1bfbbff9; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5c229891.6347b1bfbbff9 965s ok 178 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 179 965s ok 180 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 181 965s ok 182 965s Set-Cookie: usertrack_test=237ed36a.6347b1bfbcaa4; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=237ed36a.6347b1bfbcaa4 965s ok 183 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 184 965s ok 185 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 186 965s ok 187 965s Set-Cookie: usertrack_test=754df48c.6347b1bfbd55e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=754df48c.6347b1bfbd55e 965s ok 188 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 189 965s ok 190 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 191 965s ok 192 965s Set-Cookie: usertrack_test=38c7bace.6347b1bfbe024; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=38c7bace.6347b1bfbe024 965s ok 193 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 194 965s ok 195 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 196 965s ok 197 965s Set-Cookie: usertrack_test=a084ef16.6347b1bfbeac7; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a084ef16.6347b1bfbeac7 965s ok 198 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 199 965s ok 200 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 201 965s ok 202 965s Set-Cookie: usertrack_test=ac01e36d.6347b1bfbf563; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ac01e36d.6347b1bfbf563 965s ok 203 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 204 965s ok 205 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 206 965s ok 207 965s Set-Cookie: usertrack_test=c0227d81.6347b1bfc003a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c0227d81.6347b1bfc003a 965s ok 208 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 209 965s ok 210 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 211 965s ok 212 965s Set-Cookie: usertrack_test=78c25f6b.6347b1bfc0b07; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=78c25f6b.6347b1bfc0b07 965s ok 213 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 214 965s ok 215 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 216 965s ok 217 965s Set-Cookie: usertrack_test=2b411d7b.6347b1bfc15c9; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=2b411d7b.6347b1bfc15c9 965s ok 218 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 219 965s ok 220 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 221 965s ok 222 965s Set-Cookie: usertrack_test=8c0a0182.6347b1bfc20c7; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8c0a0182.6347b1bfc20c7 965s ok 223 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 224 965s ok 225 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 226 965s ok 227 965s Set-Cookie: usertrack_test=7ccfa74d.6347b1bfc2b2e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7ccfa74d.6347b1bfc2b2e 965s ok 228 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 229 965s ok 230 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 231 965s ok 232 965s Set-Cookie: usertrack_test=751dc4ff.6347b1bfc3636; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=751dc4ff.6347b1bfc3636 965s ok 233 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 234 965s ok 235 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 236 965s ok 237 965s Set-Cookie: usertrack_test=c4bd8b8d.6347b1bfc4109; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c4bd8b8d.6347b1bfc4109 965s ok 238 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 239 965s ok 240 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 241 965s ok 242 965s Set-Cookie: usertrack_test=d37ef652.6347b1bfc4c46; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d37ef652.6347b1bfc4c46 965s ok 243 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 244 965s ok 245 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 246 965s ok 247 965s Set-Cookie: usertrack_test=6a38f62c.6347b1bfc58e8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6a38f62c.6347b1bfc58e8 965s ok 248 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 249 965s ok 250 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 251 965s ok 252 965s Set-Cookie: usertrack_test=bf02388c.6347b1bfc63ee; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=bf02388c.6347b1bfc63ee 965s ok 253 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 254 965s ok 255 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 256 965s ok 257 965s Set-Cookie: usertrack_test=4f229757.6347b1bfc6eaa; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4f229757.6347b1bfc6eaa 965s ok 258 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 259 965s ok 260 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 261 965s ok 262 965s Set-Cookie: usertrack_test=d83cdf8e.6347b1bfc795c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d83cdf8e.6347b1bfc795c 965s ok 263 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 264 965s ok 265 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 266 965s ok 267 965s Set-Cookie: usertrack_test=88d01006.6347b1bfc843d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=88d01006.6347b1bfc843d 965s ok 268 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 269 965s ok 270 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 271 965s ok 272 965s Set-Cookie: usertrack_test=398caf13.6347b1bfc8ef3; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=398caf13.6347b1bfc8ef3 965s ok 273 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 274 965s ok 275 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 276 965s ok 277 965s Set-Cookie: usertrack_test=2064e6d4.6347b1bfc99f6; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=2064e6d4.6347b1bfc99f6 965s ok 278 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 279 965s ok 280 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 281 965s ok 282 965s Set-Cookie: usertrack_test=5937f053.6347b1bfca48b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5937f053.6347b1bfca48b 965s ok 283 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 284 965s ok 285 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 286 965s ok 287 965s Set-Cookie: usertrack_test=3eaa1c35.6347b1bfcaf35; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3eaa1c35.6347b1bfcaf35 965s ok 288 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 289 965s ok 290 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 291 965s ok 292 965s Set-Cookie: usertrack_test=fd692522.6347b1bfcba29; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=fd692522.6347b1bfcba29 965s ok 293 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 294 965s ok 295 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 296 965s ok 297 965s Set-Cookie: usertrack_test=e7f3acd5.6347b1bfcc5e1; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e7f3acd5.6347b1bfcc5e1 965s ok 298 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 299 965s ok 300 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 301 965s ok 302 965s Set-Cookie: usertrack_test=abe87a3a.6347b1bfcd0ce; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=abe87a3a.6347b1bfcd0ce 965s ok 303 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 304 965s ok 305 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 306 965s ok 307 965s Set-Cookie: usertrack_test=4aa1e4df.6347b1bfcdb93; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4aa1e4df.6347b1bfcdb93 965s ok 308 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 309 965s ok 310 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 311 965s ok 312 965s Set-Cookie: usertrack_test=d90980bb.6347b1bfce826; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d90980bb.6347b1bfce826 965s ok 313 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 314 965s ok 315 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 316 965s ok 317 965s Set-Cookie: usertrack_test=eef135d1.6347b1bfcf323; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=eef135d1.6347b1bfcf323 965s ok 318 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 319 965s ok 320 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 321 965s ok 322 965s Set-Cookie: usertrack_test=dd81862d.6347b1bfcfe59; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=dd81862d.6347b1bfcfe59 965s ok 323 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 324 965s ok 325 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 326 965s ok 327 965s Set-Cookie: usertrack_test=175e0f28.6347b1bfd0944; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=175e0f28.6347b1bfd0944 965s ok 328 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 329 965s ok 330 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 331 965s ok 332 965s Set-Cookie: usertrack_test=ce32a0cc.6347b1bfd140a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ce32a0cc.6347b1bfd140a 965s ok 333 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 334 965s ok 335 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 336 965s ok 337 965s Set-Cookie: usertrack_test=901291ab.6347b1bfd1edd; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=901291ab.6347b1bfd1edd 965s ok 338 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 339 965s ok 340 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 341 965s ok 342 965s Set-Cookie: usertrack_test=53e0ff62.6347b1bfd29a0; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=53e0ff62.6347b1bfd29a0 965s ok 343 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 344 965s ok 345 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 346 965s ok 347 965s Set-Cookie: usertrack_test=48c27161.6347b1bfd343a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=48c27161.6347b1bfd343a 965s ok 348 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 349 965s ok 350 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 351 965s ok 352 965s Set-Cookie: usertrack_test=b39e21d.6347b1bfd3f4e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b39e21d.6347b1bfd3f4e 965s ok 353 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 354 965s ok 355 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 356 965s ok 357 965s Set-Cookie: usertrack_test=27114e57.6347b1bfd4a3d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=27114e57.6347b1bfd4a3d 965s ok 358 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 359 965s ok 360 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 361 965s ok 362 965s Set-Cookie: usertrack_test=578bf415.6347b1bfd56ce; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=578bf415.6347b1bfd56ce 965s ok 363 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 364 965s ok 365 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 366 965s ok 367 965s Set-Cookie: usertrack_test=23652bc.6347b1bfd6205; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=23652bc.6347b1bfd6205 965s ok 368 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 369 965s ok 370 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 371 965s ok 372 965s Set-Cookie: usertrack_test=25253cc3.6347b1bfd6cdf; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=25253cc3.6347b1bfd6cdf 965s ok 373 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 374 965s ok 375 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 376 965s ok 377 965s Set-Cookie: usertrack_test=a26fbcbf.6347b1bfd7762; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a26fbcbf.6347b1bfd7762 965s ok 378 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 379 965s ok 380 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 381 965s ok 382 965s Set-Cookie: usertrack_test=2372031a.6347b1bfd8234; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=2372031a.6347b1bfd8234 965s ok 383 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 384 965s ok 385 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 386 965s ok 387 965s Set-Cookie: usertrack_test=bfa0a432.6347b1bfd8cdc; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=bfa0a432.6347b1bfd8cdc 965s ok 388 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 389 965s ok 390 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 391 965s ok 392 965s Set-Cookie: usertrack_test=6ec52d8e.6347b1bfd976d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6ec52d8e.6347b1bfd976d 965s ok 393 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 394 965s ok 395 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 396 965s ok 397 965s Set-Cookie: usertrack_test=160a50aa.6347b1bfda26d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=160a50aa.6347b1bfda26d 965s ok 398 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 399 965s ok 400 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 401 965s ok 402 965s Set-Cookie: usertrack_test=9b05c21a.6347b1bfdad3e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=9b05c21a.6347b1bfdad3e 965s ok 403 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 404 965s ok 405 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 406 965s ok 407 965s Set-Cookie: usertrack_test=8bb1499.6347b1bfdb817; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8bb1499.6347b1bfdb817 965s ok 408 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 409 965s ok 410 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 411 965s ok 412 965s Set-Cookie: usertrack_test=eb15ccb4.6347b1bfdc489; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=eb15ccb4.6347b1bfdc489 965s ok 413 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 414 965s ok 415 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 416 965s ok 417 965s Set-Cookie: usertrack_test=c8f4d523.6347b1bfdd0a1; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c8f4d523.6347b1bfdd0a1 965s ok 418 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 419 965s ok 420 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 421 965s ok 422 965s Set-Cookie: usertrack_test=a539fdd.6347b1bfddbe8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a539fdd.6347b1bfddbe8 965s ok 423 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 424 965s ok 425 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 426 965s ok 427 965s Set-Cookie: usertrack_test=72740202.6347b1bfde6a0; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=72740202.6347b1bfde6a0 965s ok 428 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 429 965s ok 430 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 431 965s ok 432 965s Set-Cookie: usertrack_test=781709ad.6347b1bfdf159; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=781709ad.6347b1bfdf159 965s ok 433 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 434 965s ok 435 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 436 965s ok 437 965s Set-Cookie: usertrack_test=a9985a6d.6347b1bfdfc08; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a9985a6d.6347b1bfdfc08 965s ok 438 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 439 965s ok 440 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 441 965s ok 442 965s Set-Cookie: usertrack_test=cb18efb8.6347b1bfe06b4; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=cb18efb8.6347b1bfe06b4 965s ok 443 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 444 965s ok 445 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 446 965s ok 447 965s Set-Cookie: usertrack_test=c840f316.6347b1bfe1151; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c840f316.6347b1bfe1151 965s ok 448 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 449 965s ok 450 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 451 965s ok 452 965s Set-Cookie: usertrack_test=cd4ef2e4.6347b1bfe1bc8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=cd4ef2e4.6347b1bfe1bc8 965s ok 453 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 454 965s ok 455 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 456 965s ok 457 965s Set-Cookie: usertrack_test=3016ff0.6347b1bfe266e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3016ff0.6347b1bfe266e 965s ok 458 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 459 965s ok 460 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 461 965s ok 462 965s Set-Cookie: usertrack_test=fbea6fb9.6347b1bfe311c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=fbea6fb9.6347b1bfe311c 965s ok 463 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 464 965s ok 465 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 466 965s ok 467 965s Set-Cookie: usertrack_test=b38f41cd.6347b1bfe3d6c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b38f41cd.6347b1bfe3d6c 965s ok 468 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 469 965s ok 470 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 471 965s ok 472 965s Set-Cookie: usertrack_test=5db45dc3.6347b1bfe484c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5db45dc3.6347b1bfe484c 965s ok 473 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 474 965s ok 475 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 476 965s ok 477 965s Set-Cookie: usertrack_test=e1525485.6347b1bfe52fe; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e1525485.6347b1bfe52fe 965s ok 478 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 479 965s ok 480 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 481 965s ok 482 965s Set-Cookie: usertrack_test=40298d15.6347b1bfe5da8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=40298d15.6347b1bfe5da8 965s ok 483 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 484 965s ok 485 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 486 965s ok 487 965s Set-Cookie: usertrack_test=f1df6fe9.6347b1bfe684c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=f1df6fe9.6347b1bfe684c 965s ok 488 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 489 965s ok 490 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 491 965s ok 492 965s Set-Cookie: usertrack_test=d8be5c48.6347b1bfe72fd; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d8be5c48.6347b1bfe72fd 965s ok 493 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 494 965s ok 495 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 496 965s ok 497 965s Set-Cookie: usertrack_test=e5d4270.6347b1bfe7d62; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e5d4270.6347b1bfe7d62 965s ok 498 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 499 965s ok 500 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 501 965s ok 502 965s Set-Cookie: usertrack_test=ec091d53.6347b1bfe882a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ec091d53.6347b1bfe882a 965s ok 503 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 504 965s ok 505 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 506 965s ok 507 965s Set-Cookie: usertrack_test=c6f18d7b.6347b1bfe92ec; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c6f18d7b.6347b1bfe92ec 965s ok 508 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 509 965s ok 510 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 511 965s ok 512 965s Set-Cookie: usertrack_test=6ecfa8e.6347b1bfe9dab; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6ecfa8e.6347b1bfe9dab 965s ok 513 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 514 965s ok 515 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 516 965s ok 517 965s Set-Cookie: usertrack_test=7b5eb5dd.6347b1bfea860; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7b5eb5dd.6347b1bfea860 965s ok 518 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 519 965s ok 520 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 521 965s ok 522 965s Set-Cookie: usertrack_test=4956de95.6347b1bfeb312; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4956de95.6347b1bfeb312 965s ok 523 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 524 965s ok 525 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 526 965s ok 527 965s Set-Cookie: usertrack_test=13e88941.6347b1bfebdad; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=13e88941.6347b1bfebdad 965s ok 528 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 529 965s ok 530 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 531 965s ok 532 965s Set-Cookie: usertrack_test=629f8743.6347b1bfec89e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=629f8743.6347b1bfec89e 965s ok 533 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 534 965s ok 535 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 536 965s ok 537 965s Set-Cookie: usertrack_test=3c6a94c9.6347b1bfed333; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3c6a94c9.6347b1bfed333 965s ok 538 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 539 965s ok 540 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 541 965s ok 542 965s Set-Cookie: usertrack_test=c22e631f.6347b1bfeddf9; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c22e631f.6347b1bfeddf9 965s ok 543 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 544 965s ok 545 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 546 965s ok 547 965s Set-Cookie: usertrack_test=dd6d7641.6347b1bfee89e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=dd6d7641.6347b1bfee89e 965s ok 548 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 549 965s ok 550 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 551 965s ok 552 965s Set-Cookie: usertrack_test=db2392a.6347b1bfef32b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=db2392a.6347b1bfef32b 965s ok 553 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 554 965s ok 555 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 556 965s ok 557 965s Set-Cookie: usertrack_test=1fb87ac4.6347b1bfefdc4; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=1fb87ac4.6347b1bfefdc4 965s ok 558 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 559 965s ok 560 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 561 965s ok 562 965s Set-Cookie: usertrack_test=915aa018.6347b1bff0878; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=915aa018.6347b1bff0878 965s ok 563 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 564 965s ok 565 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 566 965s ok 567 965s Set-Cookie: usertrack_test=276b0bd2.6347b1bff1346; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=276b0bd2.6347b1bff1346 965s ok 568 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 569 965s ok 570 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 571 965s ok 572 965s Set-Cookie: usertrack_test=74419b41.6347b1bff1dd3; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=74419b41.6347b1bff1dd3 965s ok 573 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 574 965s ok 575 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 576 965s ok 577 965s Set-Cookie: usertrack_test=99200f39.6347b1bff2877; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=99200f39.6347b1bff2877 965s ok 578 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 579 965s ok 580 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 581 965s ok 582 965s Set-Cookie: usertrack_test=ef48219e.6347b1bff3349; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ef48219e.6347b1bff3349 965s ok 583 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 584 965s ok 585 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 586 965s ok 587 965s Set-Cookie: usertrack_test=8bea95ce.6347b1bff3e19; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8bea95ce.6347b1bff3e19 965s ok 588 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 589 965s ok 590 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 591 965s ok 592 965s Set-Cookie: usertrack_test=70c95077.6347b1bff4887; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=70c95077.6347b1bff4887 965s ok 593 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 594 965s ok 595 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 596 965s ok 597 965s Set-Cookie: usertrack_test=7d7ae215.6347b1bff530f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7d7ae215.6347b1bff530f 965s ok 598 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 599 965s ok 600 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 601 965s ok 602 965s Set-Cookie: usertrack_test=e6881cdb.6347b1bff5db8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e6881cdb.6347b1bff5db8 965s ok 603 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 604 965s ok 605 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 606 965s ok 607 965s Set-Cookie: usertrack_test=98bb0e1f.6347b1bff6835; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=98bb0e1f.6347b1bff6835 965s ok 608 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 609 965s ok 610 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 611 965s ok 612 965s Set-Cookie: usertrack_test=8c995e24.6347b1bff72ea; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8c995e24.6347b1bff72ea 965s ok 613 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 614 965s ok 615 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 616 965s ok 617 965s Set-Cookie: usertrack_test=949c772b.6347b1bff7d9e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=949c772b.6347b1bff7d9e 965s ok 618 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 619 965s ok 620 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 621 965s ok 622 965s Set-Cookie: usertrack_test=4ce999df.6347b1bff885c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4ce999df.6347b1bff885c 965s ok 623 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 624 965s ok 625 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 626 965s ok 627 965s Set-Cookie: usertrack_test=2dad102f.6347b1bff92f6; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=2dad102f.6347b1bff92f6 965s ok 628 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 629 965s ok 630 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 631 965s ok 632 965s Set-Cookie: usertrack_test=e9477f4e.6347b1bff9dcf; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e9477f4e.6347b1bff9dcf 965s ok 633 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 634 965s ok 635 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 636 965s ok 637 965s Set-Cookie: usertrack_test=8aa6fbf0.6347b1bffa866; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8aa6fbf0.6347b1bffa866 965s ok 638 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 639 965s ok 640 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 641 965s ok 642 965s Set-Cookie: usertrack_test=51ef9c2e.6347b1bffb335; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=51ef9c2e.6347b1bffb335 965s ok 643 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 644 965s ok 645 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 646 965s ok 647 965s Set-Cookie: usertrack_test=54229f76.6347b1bffbdde; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=54229f76.6347b1bffbdde 965s ok 648 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 649 965s ok 650 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 651 965s ok 652 965s Set-Cookie: usertrack_test=3aa36281.6347b1bffc8a8; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3aa36281.6347b1bffc8a8 965s ok 653 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 654 965s ok 655 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 656 965s ok 657 965s Set-Cookie: usertrack_test=69ef0aee.6347b1bffd3c5; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=69ef0aee.6347b1bffd3c5 965s ok 658 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 659 965s ok 660 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 661 965s ok 662 965s Set-Cookie: usertrack_test=9cfe001.6347b1bffe06b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=9cfe001.6347b1bffe06b 965s ok 663 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 664 965s ok 665 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 666 965s ok 667 965s Set-Cookie: usertrack_test=1041a8f2.6347b1bffeb35; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=1041a8f2.6347b1bffeb35 965s ok 668 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 669 965s ok 670 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 671 965s ok 672 965s Set-Cookie: usertrack_test=5ffb0f21.6347b1bfff655; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5ffb0f21.6347b1bfff655 965s ok 673 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 674 965s ok 675 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 676 965s ok 677 965s Set-Cookie: usertrack_test=4664ebeb.6347b1c0006fa; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4664ebeb.6347b1c0006fa 965s ok 678 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 679 965s ok 680 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 681 965s ok 682 965s Set-Cookie: usertrack_test=6324bb9e.6347b1c0013cf; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6324bb9e.6347b1c0013cf 965s ok 683 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 684 965s ok 685 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 686 965s ok 687 965s Set-Cookie: usertrack_test=4ebdeec1.6347b1c00228c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4ebdeec1.6347b1c00228c 965s ok 688 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 689 965s ok 690 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 691 965s ok 692 965s Set-Cookie: usertrack_test=ee0abff3.6347b1c003070; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ee0abff3.6347b1c003070 965s ok 693 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 694 965s ok 695 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 696 965s ok 697 965s Set-Cookie: usertrack_test=bac28787.6347b1c003c8a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=bac28787.6347b1c003c8a 965s ok 698 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 699 965s ok 700 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 701 965s ok 702 965s Set-Cookie: usertrack_test=b5858646.6347b1c0049ae; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b5858646.6347b1c0049ae 965s ok 703 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 704 965s ok 705 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 706 965s ok 707 965s Set-Cookie: usertrack_test=770dd7e6.6347b1c0054f7; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=770dd7e6.6347b1c0054f7 965s ok 708 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 709 965s ok 710 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 711 965s ok 712 965s Set-Cookie: usertrack_test=c180507d.6347b1c00609a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c180507d.6347b1c00609a 965s ok 713 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 714 965s ok 715 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 716 965s ok 717 965s Set-Cookie: usertrack_test=5c32054f.6347b1c006b79; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5c32054f.6347b1c006b79 965s ok 718 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 719 965s ok 720 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 721 965s ok 722 965s Set-Cookie: usertrack_test=6b17bf0a.6347b1c00764d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6b17bf0a.6347b1c00764d 965s ok 723 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 724 965s ok 725 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 726 965s ok 727 965s Set-Cookie: usertrack_test=329efa39.6347b1c0083a0; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=329efa39.6347b1c0083a0 965s ok 728 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 729 965s ok 730 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 731 965s ok 732 965s Set-Cookie: usertrack_test=5fe75768.6347b1c009075; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5fe75768.6347b1c009075 965s ok 733 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 734 965s ok 735 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 736 965s ok 737 965s Set-Cookie: usertrack_test=c9695c3d.6347b1c009c6c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c9695c3d.6347b1c009c6c 965s ok 738 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 739 965s ok 740 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 741 965s ok 742 965s Set-Cookie: usertrack_test=7ede5dd9.6347b1c00a76c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7ede5dd9.6347b1c00a76c 965s ok 743 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 744 965s ok 745 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 746 965s ok 747 965s Set-Cookie: usertrack_test=d4c30129.6347b1c00b22f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d4c30129.6347b1c00b22f 965s ok 748 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 749 965s ok 750 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 751 965s ok 752 965s Set-Cookie: usertrack_test=43ce572c.6347b1c00c2ce; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=43ce572c.6347b1c00c2ce 965s ok 753 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 754 965s ok 755 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 756 965s ok 757 965s Set-Cookie: usertrack_test=1b6c31ee.6347b1c00d1c7; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=1b6c31ee.6347b1c00d1c7 965s ok 758 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 759 965s ok 760 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 761 965s ok 762 965s Set-Cookie: usertrack_test=51e63fe.6347b1c00e02d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=51e63fe.6347b1c00e02d 965s ok 763 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 764 965s ok 765 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 766 965s ok 767 965s Set-Cookie: usertrack_test=c4f13b0.6347b1c00ec0a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c4f13b0.6347b1c00ec0a 965s ok 768 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 769 965s ok 770 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 771 965s ok 772 965s Set-Cookie: usertrack_test=45a5439f.6347b1c00f77e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=45a5439f.6347b1c00f77e 965s ok 773 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 774 965s ok 775 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 776 965s ok 777 965s Set-Cookie: usertrack_test=4d19798.6347b1c010549; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4d19798.6347b1c010549 965s ok 778 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 779 965s ok 780 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 781 965s ok 782 965s Set-Cookie: usertrack_test=da1b19bd.6347b1c011225; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=da1b19bd.6347b1c011225 965s ok 783 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 784 965s ok 785 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 786 965s ok 787 965s Set-Cookie: usertrack_test=34c8b6cd.6347b1c011e6b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=34c8b6cd.6347b1c011e6b 965s ok 788 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 789 965s ok 790 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 791 965s ok 792 965s Set-Cookie: usertrack_test=11a4351a.6347b1c01295e; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=11a4351a.6347b1c01295e 965s ok 793 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 794 965s ok 795 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 796 965s ok 797 965s Set-Cookie: usertrack_test=16056b3b.6347b1c01342f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=16056b3b.6347b1c01342f 965s ok 798 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 799 965s ok 800 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 801 965s ok 802 965s Set-Cookie: usertrack_test=af044258.6347b1c014081; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=af044258.6347b1c014081 965s ok 803 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 804 965s ok 805 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 806 965s ok 807 965s Set-Cookie: usertrack_test=65d2d51f.6347b1c014b32; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=65d2d51f.6347b1c014b32 965s ok 808 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 809 965s ok 810 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 811 965s ok 812 965s Set-Cookie: usertrack_test=b69403e3.6347b1c0155db; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=b69403e3.6347b1c0155db 965s ok 813 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 814 965s ok 815 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 816 965s ok 817 965s Set-Cookie: usertrack_test=a75c5587.6347b1c016043; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a75c5587.6347b1c016043 965s ok 818 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 819 965s ok 820 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 821 965s ok 822 965s Set-Cookie: usertrack_test=f7e3b8c6.6347b1c016b18; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=f7e3b8c6.6347b1c016b18 965s ok 823 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 824 965s ok 825 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 826 965s ok 827 965s Set-Cookie: usertrack_test=dd830ef2.6347b1c01788a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=dd830ef2.6347b1c01788a 965s ok 828 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 829 965s ok 830 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 831 965s ok 832 965s Set-Cookie: usertrack_test=3efeb6b5.6347b1c01852f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=3efeb6b5.6347b1c01852f 965s ok 833 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 834 965s ok 835 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 836 965s ok 837 965s Set-Cookie: usertrack_test=e73eb082.6347b1c0194e2; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e73eb082.6347b1c0194e2 965s ok 838 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 839 965s ok 840 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 841 965s ok 842 965s Set-Cookie: usertrack_test=d57cde8c.6347b1c01a13b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d57cde8c.6347b1c01a13b 965s ok 843 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 844 965s ok 845 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 846 965s ok 847 965s Set-Cookie: usertrack_test=4e938065.6347b1c01ad65; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4e938065.6347b1c01ad65 965s ok 848 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 849 965s ok 850 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 851 965s ok 852 965s Set-Cookie: usertrack_test=5c26d300.6347b1c01b940; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5c26d300.6347b1c01b940 965s ok 853 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 854 965s ok 855 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 856 965s ok 857 965s Set-Cookie: usertrack_test=e556b0ab.6347b1c01c533; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e556b0ab.6347b1c01c533 965s ok 858 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 859 965s ok 860 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 861 965s ok 862 965s Set-Cookie: usertrack_test=e396560.6347b1c01d12d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=e396560.6347b1c01d12d 965s ok 863 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 864 965s ok 865 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 866 965s ok 867 965s Set-Cookie: usertrack_test=c0a3be4f.6347b1c01e101; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c0a3be4f.6347b1c01e101 965s ok 868 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 869 965s ok 870 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 871 965s ok 872 965s Set-Cookie: usertrack_test=2dc08884.6347b1c01f1b6; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=2dc08884.6347b1c01f1b6 965s ok 873 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 874 965s ok 875 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 876 965s ok 877 965s Set-Cookie: usertrack_test=10dc1efb.6347b1c0203bd; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=10dc1efb.6347b1c0203bd 965s ok 878 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 879 965s ok 880 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 881 965s ok 882 965s Set-Cookie: usertrack_test=96936b94.6347b1c021339; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=96936b94.6347b1c021339 965s ok 883 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 884 965s ok 885 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 886 965s ok 887 965s Set-Cookie: usertrack_test=5e711127.6347b1c022204; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=5e711127.6347b1c022204 965s ok 888 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 889 965s ok 890 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 891 965s ok 892 965s Set-Cookie: usertrack_test=95c6b8d6.6347b1c0231f6; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=95c6b8d6.6347b1c0231f6 965s ok 893 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 894 965s ok 895 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 896 965s ok 897 965s Set-Cookie: usertrack_test=7fb1cae9.6347b1c023e86; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7fb1cae9.6347b1c023e86 965s ok 898 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 899 965s ok 900 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 901 965s ok 902 965s Set-Cookie: usertrack_test=ad41d243.6347b1c024a1c; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=ad41d243.6347b1c024a1c 965s ok 903 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 904 965s ok 905 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 906 965s ok 907 965s Set-Cookie: usertrack_test=6ddbdad5.6347b1c025549; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=6ddbdad5.6347b1c025549 965s ok 908 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 909 965s ok 910 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 911 965s ok 912 965s Set-Cookie: usertrack_test=4ff22eeb.6347b1c026036; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=4ff22eeb.6347b1c026036 965s ok 913 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 914 965s ok 915 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 916 965s ok 917 965s Set-Cookie: usertrack_test=72db0a9.6347b1c026c5d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=72db0a9.6347b1c026c5d 965s ok 918 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 919 965s ok 920 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 921 965s ok 922 965s Set-Cookie: usertrack_test=c1f86e02.6347b1c0277f2; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c1f86e02.6347b1c0277f2 965s ok 923 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 924 965s ok 925 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 926 965s ok 927 965s Set-Cookie: usertrack_test=1cb00e99.6347b1c028321; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=1cb00e99.6347b1c028321 965s ok 928 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 929 965s ok 930 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 931 965s ok 932 965s Set-Cookie: usertrack_test=88079f4f.6347b1c028e4f; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=88079f4f.6347b1c028e4f 965s ok 933 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 934 965s ok 935 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 936 965s ok 937 965s Set-Cookie: usertrack_test=1eaacb72.6347b1c0299db; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=1eaacb72.6347b1c0299db 965s ok 938 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 939 965s ok 940 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 941 965s ok 942 965s Set-Cookie: usertrack_test=a77aaea.6347b1c02a56d; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=a77aaea.6347b1c02a56d 965s ok 943 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 944 965s ok 945 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 946 965s ok 947 965s Set-Cookie: usertrack_test=7894af5.6347b1c02b050; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=7894af5.6347b1c02b050 965s ok 948 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 949 965s ok 950 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 951 965s ok 952 965s Set-Cookie: usertrack_test=94724ce4.6347b1c02bb2b; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=94724ce4.6347b1c02bb2b 965s ok 953 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 954 965s ok 955 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 956 965s ok 957 965s Set-Cookie: usertrack_test=56fd030c.6347b1c02c5e0; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=56fd030c.6347b1c02c5e0 965s ok 958 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 959 965s ok 960 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 961 965s ok 962 965s Set-Cookie: usertrack_test=87bc5081.6347b1c02d0a9; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=87bc5081.6347b1c02d0a9 965s ok 963 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 964 965s ok 965 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 966 965s ok 967 965s Set-Cookie: usertrack_test=d1f7c978.6347b1c02dc3a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d1f7c978.6347b1c02dc3a 965s ok 968 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 969 965s ok 970 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 971 965s ok 972 965s Set-Cookie: usertrack_test=d0d8ae85.6347b1c02e760; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=d0d8ae85.6347b1c02e760 965s ok 973 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 974 965s ok 975 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 976 965s ok 977 965s Set-Cookie: usertrack_test=8b7029a1.6347b1c02f225; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=8b7029a1.6347b1c02f225 965s ok 978 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 979 965s ok 980 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 981 965s ok 982 965s Set-Cookie: usertrack_test=14c0584d.6347b1c02fd0a; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=14c0584d.6347b1c02fd0a 965s ok 983 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 984 965s ok 985 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 986 965s ok 987 965s Set-Cookie: usertrack_test=c8097a6a.6347b1c0307ee; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=c8097a6a.6347b1c0307ee 965s ok 988 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 989 965s ok 990 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 991 965s ok 992 965s Set-Cookie: usertrack_test=36c54f8.6347b1c0312b1; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=36c54f8.6347b1c0312b1 965s ok 993 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 994 965s ok 995 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 996 965s ok 997 965s Set-Cookie: usertrack_test=10163611.6347b1c031d67; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s Cookie: usertrack_test=10163611.6347b1c031d67 965s ok 998 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 999 965s ok 1000 965s ok 1001 965s # testing : Checking return code is '200' 965s # expected: 200 965s # received: '200' 965s ok 1002 965s # usertrack_test=f9d7fa9e.6347b1c032838; path=/; expires=Tue, 06-May-25 17:41:15 GMT 965s ok 1003 965s # expected: undef 965s # received: undef 965s ok 1004 965s ok 968s t/modules/vhost_alias.t ............. 968s 1..8 968s # Running under perl version 5.040001 for linux 968s # Current time local: Tue May 6 17:40:15 2025 968s # Current time GMT: Tue May 6 17:40:15 2025 968s # Using Test.pm version 1.31 968s # Using Apache/Test.pm version 1.44 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 968s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 968s # testing : VirtalDocumentRoot test 968s # expected: 'www.vha-test.com' 968s # received: 'www.vha-test.com' 968s ok 1 968s # testing : VirtualScriptAlias test 968s # expected: 'test cgi for www.vha-test.com' 968s # received: 'test cgi for www.vha-test.com' 968s ok 2 968s # testing : VirtalDocumentRoot test 968s # expected: 'big.server.name.from.heck.org' 968s # received: 'big.server.name.from.heck.org' 968s ok 3 968s # testing : VirtualScriptAlias test 968s # expected: 'test cgi for big.server.name.from.heck.org' 968s # received: 'test cgi for big.server.name.from.heck.org' 968s ok 4 968s # testing : VirtalDocumentRoot test 968s # expected: 'ab.com' 968s # received: 'ab.com' 968s ok 5 968s # testing : VirtualScriptAlias test 968s # expected: 'test cgi for ab.com' 968s # received: 'test cgi for ab.com' 968s ok 6 968s # testing : VirtalDocumentRoot test 968s # expected: 'w-t-f.net' 968s # received: 'w-t-f.net' 968s ok 7 968s # testing : VirtualScriptAlias test 968s # expected: 'test cgi for w-t-f.net' 968s # received: 'test cgi for w-t-f.net' 968s ok 8 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 968s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 968s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 968s ok 971s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 974s t/protocol/echo.t ................... 974s 1..8 974s # Running under perl version 5.040001 for linux 974s # Current time local: Tue May 6 17:40:22 2025 974s # Current time GMT: Tue May 6 17:40:22 2025 974s # Using Test.pm version 1.31 974s # Using Apache/Test.pm version 1.44 974s testing mod_echo_ssl 974s ok 1 974s #Cipher: TLS_AES_256_GCM_SHA384 974s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 974s # testing : echo 974s # expected: 't/protocol/echo.t' 974s # received: 't/protocol/echo.t' 974s ok 2 974s # testing : echo 974s # expected: '/usr/bin/perl' 974s # received: '/usr/bin/perl' 974s ok 3 974s # testing : echo 974s # expected: '815467815467815467815467815467' 974s # received: '815467815467815467815467815467' 974s ok 4 974s testing mod_echo 974s ok 5 974s # testing : echo 974s # expected: 't/protocol/echo.t' 974s # received: 't/protocol/echo.t' 974s ok 6 974s # testing : echo 974s # expected: '/usr/bin/perl' 974s # received: '/usr/bin/perl' 974s ok 7 974s # testing : echo 974s # expected: '815467815467815467815467815467' 974s # received: '815467815467815467815467815467' 974s ok 8 974s ok 977s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 979s t/security/CVE-2003-0542.t .......... 979s 1..1 979s # Running under perl version 5.040001 for linux 979s # Current time local: Tue May 6 17:40:27 2025 979s # Current time GMT: Tue May 6 17:40:27 2025 979s # Using Test.pm version 1.31 979s # Using Apache/Test.pm version 1.44 979s # testing : CAN-2003-0542 test case 979s # expected: 404 979s # received: '404' 979s ok 1 979s ok 982s t/security/CVE-2004-0747.t .......... 982s 1..1 982s # Running under perl version 5.040001 for linux 982s # Current time local: Tue May 6 17:40:30 2025 982s # Current time GMT: Tue May 6 17:40:30 2025 982s # Using Test.pm version 1.31 982s # Using Apache/Test.pm version 1.44 982s # testing : CAN-2004-0747 ap_resolve_env test case 982s # expected: 200 982s # received: 200 982s ok 1 982s ok 985s t/security/CVE-2004-0811.t .......... 985s 1..8 985s # Running under perl version 5.040001 for linux 985s # Current time local: Tue May 6 17:40:33 2025 985s # Current time GMT: Tue May 6 17:40:33 2025 985s # Using Test.pm version 1.31 985s # Using Apache/Test.pm version 1.44 985s # testing : subdir access allowed 985s # expected: 200 985s # received: '200' 985s ok 1 985s # testing : subdir access allowed 985s # expected: 200 985s # received: '200' 985s ok 2 985s # testing : subdir access allowed 985s # expected: 200 985s # received: '200' 985s ok 3 985s # testing : subdir access allowed 985s # expected: 200 985s # received: '200' 985s ok 4 985s # testing : topdir access denied 985s # expected: 401 985s # received: '401' 985s ok 5 985s # testing : topdir access denied 985s # expected: 401 985s # received: '401' 985s ok 6 985s # testing : topdir access denied 985s # expected: 401 985s # received: '401' 985s ok 7 985s # testing : topdir access denied 985s # expected: 401 985s # received: '401' 985s ok 8 985s ok 988s t/security/CVE-2004-0940.t .......... 988s 1..1 988s # Running under perl version 5.040001 for linux 988s # Current time local: Tue May 6 17:40:36 2025 988s # Current time GMT: Tue May 6 17:40:36 2025 988s # Using Test.pm version 1.31 988s # Using Apache/Test.pm version 1.44 988s # testing : response was 200 988s # expected: 200 988s # received: '200' 988s ok 1 988s ok 991s t/security/CVE-2004-0942.t .......... 991s 1..2 991s # Running under perl version 5.040001 for linux 991s # Current time local: Tue May 6 17:40:39 2025 991s # Current time GMT: Tue May 6 17:40:39 2025 991s # Using Test.pm version 1.31 991s # Using Apache/Test.pm version 1.44 991s ok 1 991s # testing : request was refused 991s # expected: qr/^HTTP\/1\.. 400/ 991s # received: 'HTTP/1.1 400 Bad Request 991s # ' 991s ok 2 991s ok 994s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 996s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 999s t/security/CVE-2005-2491.t .......... 999s 1..4 999s # Running under perl version 5.040001 for linux 999s # Current time local: Tue May 6 17:40:47 2025 999s # Current time GMT: Tue May 6 17:40:47 2025 999s # Using Test.pm version 1.31 999s # Using Apache/Test.pm version 1.44 999s # testing : check that server did not segfault 999s # expected: 'Internal Server Error' 999s # received: 'Internal Server Error' 999s ok 1 999s # testing : check for 500 response error 999s # expected: 500 999s # received: '500' 999s ok 2 999s # testing : check that server did not segfault 999s # expected: 'Internal Server Error' 999s # received: 'Internal Server Error' 999s ok 3 999s # testing : check for 500 response error 999s # expected: 500 999s # received: '500' 999s ok 4 999s ok 1002s t/security/CVE-2005-2700.t .......... 1002s 1..2 1002s # Running under perl version 5.040001 for linux 1002s # Current time local: Tue May 6 17:40:50 2025 1002s # Current time GMT: Tue May 6 17:40:50 2025 1002s # Using Test.pm version 1.31 1002s # Using Apache/Test.pm version 1.44 1002s # testing : access permitted without ccert 1002s # expected: 200 1002s # received: '200' 1002s ok 1 1002s # testing : access *not* permitted without ccert 1002s # expected: 200 1002s # received: '403' 1002s ok 2 1002s ok 1005s t/security/CVE-2005-3352.t .......... 1005s 1..2 1005s # Running under perl version 5.040001 for linux 1005s # Current time local: Tue May 6 17:40:53 2025 1005s # Current time GMT: Tue May 6 17:40:53 2025 1005s # Using Test.pm version 1.31 1005s # Using Apache/Test.pm version 1.44 1005s # testing : response code is OK 1005s # expected: 200 1005s # received: '200' 1005s ok 1 1005s # testing : referer was escaped 1005s # expected: qr/%22%3e/ 1005s # received: ' 1005s # 1005s # Menu for /security/CVE-2005-3352.map 1005s # 1005s #

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

1005s #
1005s # 1005s #
(Default) Go Back
1005s # 1005s # 1005s # 1005s # 1005s # ' 1005s ok 2 1005s ok 1008s t/security/CVE-2005-3357.t .......... 1008s 1..3 1008s # Running under perl version 5.040001 for linux 1008s # Current time local: Tue May 6 17:40:56 2025 1008s # Current time GMT: Tue May 6 17:40:56 2025 1008s # Using Test.pm version 1.31 1008s # Using Apache/Test.pm version 1.44 1008s # URL is http://localhost:8534/ 1008s ok 1 1008s # testing : Expected bad request from 'GET http://localhost:8534/' 1008s # expected: 400 1008s # received: '400' 1008s ok 2 1008s # testing : errordoc content was served 1008s # expected: qr/welcome to localhost/ 1008s # received: 'welcome to localhost:8529 1008s # ' 1008s ok 3 1008s ok 1011s t/security/CVE-2006-5752.t .......... 1011s 1..2 1011s # Running under perl version 5.040001 for linux 1011s # Current time local: Tue May 6 17:40:59 2025 1011s # Current time GMT: Tue May 6 17:40:59 2025 1011s # Using Test.pm version 1.31 1011s # Using Apache/Test.pm version 1.44 1011s # testing : server-status gave response 1011s # expected: 200 1011s # received: '200' 1011s ok 1 1011s # testing : response content-type had charset 1011s # expected: qr/charset=/ 1011s # received: 'text/html; charset=ISO-8859-1' 1011s ok 2 1011s ok 1014s t/security/CVE-2007-5000.t .......... 1014s 1..2 1014s # Running under perl version 5.040001 for linux 1014s # Current time local: Tue May 6 17:41:02 2025 1014s # Current time GMT: Tue May 6 17:41:02 2025 1014s # Using Test.pm version 1.31 1014s # Using Apache/Test.pm version 1.44 1014s # testing : response code is OK 1014s # expected: 200 1014s # received: '200' 1014s ok 1 1014s # testing : URI was escaped in response 1014s # expected: qr// 1014s # received: ' 1014s # 1014s # Menu for /security/CVE-2005-3352.map/<foo> 1014s # 1014s #

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

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

Bad Request

1063s #

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

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

Forbidden

1095s

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

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

Not Found

1121s #

The requested URL was not found on this server.

1121s # 1121s ok 1 1121s ok 2 1121s ok 1124s t/apache/acceptpathinfo.t ........... 1124s 1..36 1124s # Running under perl version 5.040001 for linux 1124s # Current time local: Tue May 6 17:42:52 2025 1124s # Current time GMT: Tue May 6 17:42:52 2025 1124s # Using Test.pm version 1.31 1124s # Using Apache/Test.pm version 1.44 1124s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off 1124s # expected: '200' 1124s # received: '200' 1124s ok 1 1124s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off 1124s # expected: qr/_\(none\)_/ 1124s # received: '_(none)_' 1124s ok 2 1124s # testing : AcceptPathInfo off return code for /apache/acceptpathinfo/off/foo/bar 1124s # expected: '404' 1124s # received: '404' 1124s ok 3 1124s # testing : AcceptPathInfo off body for /apache/acceptpathinfo/off/foo/bar 1124s # expected: qr/Not Found/ 1124s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1158s #

The requested URL was not found on this server.

1158s # ' 1158s ok 8 1158s # testing : /merge/notfound.html code 1158s # expected: 404 1158s # received: '404' 1158s ok 9 1158s # testing : /merge/notfound.html content 1158s # expected: 'testing merge' 1158s # received: 'testing merge' 1158s ok 10 1158s # testing : /merge/merge2/notfound.html code 1158s # expected: 404 1158s # received: '404' 1158s ok 11 1158s # testing : /merge/merge2/notfound.html content 1158s # expected: 'testing merge' 1158s # received: 'testing merge' 1158s ok 12 1158s # testing : /bounce/notfound.html code 1158s # expected: 404 1158s # received: '404' 1158s ok 13 1158s # testing : /bounce/notfound.html content 1158s # expected: qr/expire test/ 1158s # received: ' 1158s # expire test 1158s # expire test 1158s # ' 1158s ok 14 1158s ok 1161s t/apache/etags.t .................... 1161s # Checking for existence of FileETag directive 1161s # Returned 200: 1161s 1..61 1161s # Running under perl version 5.040001 for linux 1161s # Current time local: Tue May 6 17:43:29 2025 1161s # Current time GMT: Tue May 6 17:43:29 2025 1161s # Using Test.pm version 1.31 1161s # Using Apache/Test.pm version 1.44 1161s # --- 1161s # HEAD /apache/etags/s/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 1 1161s # --- 1161s # HEAD /apache/etags/m/plus-s/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 2 1161s # --- 1161s # HEAD /apache/etags/m/minus-m/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 3 1161s # --- 1161s # HEAD /apache/etags/m/minus-mi/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 4 1161s # --- 1161s # HEAD /apache/etags/m/plus-is/test.txt 1161s # Expecting three components in ETag field 1161s # Received "41826-b-62c6deaf13e40" 1161s ok 5 1161s # --- 1161s # HEAD /apache/etags/none/m/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 6 1161s # --- 1161s # HEAD /apache/etags/ms/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 7 1161s # --- 1161s # HEAD /apache/etags/default/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 8 1161s # --- 1161s # HEAD /apache/etags/i/test.txt 1161s # Expecting one component in ETag field 1161s # Received "41806" 1161s ok 9 1161s # --- 1161s # HEAD /apache/etags/all/ms/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 10 1161s # --- 1161s # HEAD /apache/etags/none/s/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 11 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1161s # Expecting two components in ETag field 1161s # Received "4186c-b" 1161s ok 12 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 13 1161s # --- 1161s # HEAD /apache/etags/all/is/test.txt 1161s # Expecting two components in ETag field 1161s # Received "417dc-b" 1161s ok 14 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 15 1161s # --- 1161s # HEAD /apache/etags/all/mi/test.txt 1161s # Expecting two components in ETag field 1161s # Received "417e2-62c6deaf13e40" 1161s ok 16 1161s # --- 1161s # HEAD /apache/etags/m/plus-i/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41823-62c6deaf13e40" 1161s ok 17 1161s # --- 1161s # HEAD /apache/etags/none/i/test.txt 1161s # Expecting one component in ETag field 1161s # Received "41844" 1161s ok 18 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41878-62c6deaf13e40" 1161s ok 19 1161s # --- 1161s # HEAD /apache/etags/m/minus-ms/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 20 1161s # --- 1161s # HEAD /apache/etags/none/plus-mi/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41861-62c6deaf13e40" 1161s ok 21 1161s # --- 1161s # HEAD /apache/etags/all/minus-mi/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 22 1161s # --- 1161s # HEAD /apache/etags/none/mi/test.txt 1161s # Expecting two components in ETag field 1161s # Received "4184f-62c6deaf13e40" 1161s ok 23 1161s # --- 1161s # HEAD /apache/etags/all/s/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 24 1161s # --- 1161s # HEAD /apache/etags/mi/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41839-62c6deaf13e40" 1161s ok 25 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1161s # Expecting one component in ETag field 1161s # Received "41875" 1161s ok 26 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 27 1161s # --- 1161s # HEAD /apache/etags/m/minus-i/test.txt 1161s # Expecting field to be absent 1161s # Received "62c6deaf13e40" 1161s ok 28 1161s # --- 1161s # HEAD /apache/etags/m/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 29 1161s # --- 1161s # HEAD /apache/etags/m/plus-mis/test.txt 1161s # Expecting three components in ETag field 1161s # Received "4182f-b-62c6deaf13e40" 1161s ok 30 1161s # --- 1161s # HEAD /apache/etags/none/mis/test.txt 1161s # Expecting three components in ETag field 1161s # Received "41852-b-62c6deaf13e40" 1161s ok 31 1161s # --- 1161s # HEAD /apache/etags/m/minus-s/test.txt 1161s # Expecting field to be absent 1161s # Received "62c6deaf13e40" 1161s ok 32 1161s # --- 1161s # HEAD /apache/etags/all/minus-s/test.txt 1161s # Expecting two components in ETag field 1161s # Received "417f7-62c6deaf13e40" 1161s ok 33 1161s # --- 1161s # HEAD /apache/etags/is/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41809-b" 1161s ok 34 1161s # --- 1161s # HEAD /apache/etags/all/mis/test.txt 1161s # Expecting three components in ETag field 1161s # Received "417fa-b-62c6deaf13e40" 1161s ok 35 1161s # --- 1161s # HEAD /apache/etags/all/inherit/test.txt 1161s # Expecting three components in ETag field 1161s # Received "417d9-b-62c6deaf13e40" 1161s ok 36 1161s # --- 1161s # HEAD /apache/etags/none/is/test.txt 1161s # Expecting two components in ETag field 1161s # Received "41849-b" 1161s ok 37 1161s # --- 1161s # HEAD /apache/etags/none/inherit/test.txt 1161s # Expecting field to be absent 1161s # ETag field is missing 1161s ok 38 1161s # --- 1161s # HEAD /apache/etags/none/plus-s/test.txt 1161s # Expecting one component in ETag field 1161s # Received "b" 1161s ok 39 1161s # --- 1161s # HEAD /apache/etags/none/plus-m/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 40 1161s # --- 1161s # HEAD /apache/etags/m/plus-m/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 41 1161s # --- 1161s # HEAD /apache/etags/all/minus-is/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 42 1161s # --- 1161s # HEAD /apache/etags/all/i/test.txt 1161s # Expecting one component in ETag field 1161s # Received "417d7" 1161s ok 43 1161s # --- 1161s # HEAD /apache/etags/all/minus-m/test.txt 1161s # Expecting two components in ETag field 1161s # Received "417eb-b" 1161s ok 44 1161s # --- 1161s # HEAD /apache/etags/none/plus-is/test.txt 1161s # Expecting two components in ETag field 1161s # Received "4185b-b" 1161s ok 45 1161s # --- 1161s # HEAD /apache/etags/m/plus-ms/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 46 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 47 1161s # --- 1161s # HEAD /apache/etags/all/m/test.txt 1161s # Expecting one component in ETag field 1161s # Received "62c6deaf13e40" 1161s ok 48 1161s # --- 1161s # HEAD /apache/etags/all/minus-mis/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 49 1161s # --- 1161s # HEAD /apache/etags/all/test.txt 1161s # Expecting three components in ETag field 1161s # Received "41801-b-62c6deaf13e40" 1161s ok 50 1161s # --- 1161s # HEAD /apache/etags/none/plus-mis/test.txt 1161s # Expecting three components in ETag field 1161s # Received "41879-b-62c6deaf13e40" 1161s ok 51 1161s # --- 1161s # HEAD /apache/etags/m/minus-mis/test.txt 1161s # Expecting field to be absent 1161s # Received "b-62c6deaf13e40" 1161s ok 52 1161s # --- 1161s # HEAD /apache/etags/none/ms/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 53 1161s # --- 1161s # HEAD /apache/etags/all/minus-i/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 54 1161s # --- 1161s # HEAD /apache/etags/none/plus-ms/test.txt 1161s # Expecting two components in ETag field 1161s # Received "b-62c6deaf13e40" 1161s ok 55 1161s # --- 1161s # HEAD /apache/etags/none/plus-i/test.txt 1161s # Expecting one component in ETag field 1161s # Received "41858" 1161s ok 56 1161s # --- 1161s # HEAD /apache/etags/mis/test.txt 1161s # Expecting three components in ETag field 1161s # Received "4183c-b-62c6deaf13e40" 1161s ok 57 1161s # --- 1161s # HEAD /apache/etags/all/minus-ms/test.txt 1161s # Expecting one component in ETag field 1161s # Received "417f4" 1161s ok 58 1161s # --- 1161s # HEAD /apache/etags/m/plus-mi/test.txt 1161s # Expecting two components in ETag field 1161s # Received "4182c-62c6deaf13e40" 1161s ok 59 1161s # --- 1161s # HEAD /apache/etags/m/minus-is/test.txt 1161s # Expecting field to be absent 1161s # Received "62c6deaf13e40" 1161s ok 60 1161s # --- 1161s # HEAD /apache/etags/none/test.txt 1161s # Expecting field to be absent 1161s # ETag field is missing 1161s ok 61 1161s ok 1164s t/apache/expr.t ..................... 1164s 1..229 1164s # Running under perl version 5.040001 for linux 1164s # Current time local: Tue May 6 17:43:32 2025 1164s # Current time GMT: Tue May 6 17:43:32 2025 1164s # Using Test.pm version 1.31 1164s # Using Apache/Test.pm version 1.44 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true" should evaluate to true, got true 1164s ok 1 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "false" should evaluate to false, got false 1164s ok 2 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "foo", got parse error 1164s ok 3 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -eq 01" should evaluate to true, got true 1164s ok 4 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -eq 2" should evaluate to false, got false 1164s ok 5 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -ne 2" should evaluate to true, got true 1164s ok 6 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -ne 1" should evaluate to false, got false 1164s ok 7 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -lt 02" should evaluate to true, got true 1164s ok 8 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -lt 1" should evaluate to false, got false 1164s ok 9 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -le 2" should evaluate to true, got true 1164s ok 10 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -le 1" should evaluate to true, got true 1164s ok 11 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "2 -gt 1" should evaluate to true, got true 1164s ok 12 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -gt 1" should evaluate to false, got false 1164s ok 13 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "2 -ge 1" should evaluate to true, got true 1164s ok 14 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -ge 1" should evaluate to true, got true 1164s ok 15 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "1 -gt -1" should evaluate to true, got true 1164s ok 16 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' == 'aa'" should evaluate to true, got true 1164s ok 17 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' == 'b'" should evaluate to false, got false 1164s ok 18 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' = 'aa'" should evaluate to true, got true 1164s ok 19 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' = 'b'" should evaluate to false, got false 1164s ok 20 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' != 'b'" should evaluate to true, got true 1164s ok 21 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' != 'aa'" should evaluate to false, got false 1164s ok 22 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' < 'b'" should evaluate to true, got true 1164s ok 23 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' < 'aa'" should evaluate to false, got false 1164s ok 24 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' <= 'b'" should evaluate to true, got true 1164s ok 25 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' <= 'aa'" should evaluate to true, got true 1164s ok 26 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'b' > 'aa'" should evaluate to true, got true 1164s ok 27 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' > 'aa'" should evaluate to false, got false 1164s ok 28 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'b' >= 'aa'" should evaluate to true, got true 1164s ok 29 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'aa' >= 'aa'" should evaluate to true, got true 1164s ok 30 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1164s ok 31 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1164s ok 32 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1164s ok 33 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1164s ok 34 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1164s ok 35 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1164s ok 36 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1164s ok 37 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1164s ok 38 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1164s ok 39 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1164s ok 40 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME} != ''" should evaluate to true, got true 1164s ok 41 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1164s ok 42 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1164s ok 43 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /bc/ " should evaluate to true, got true 1164s ok 44 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /BC/i " should evaluate to true, got true 1164s ok 45 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' !~ m!bc! " should evaluate to false, got false 1164s ok 46 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' !~ m!BC!i " should evaluate to false, got false 1164s ok 47 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " $0 == '' " should evaluate to true, got true 1164s ok 48 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " $1 == '' " should evaluate to true, got true 1164s ok 49 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " $9 == '' " should evaluate to true, got true 1164s ok 50 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " '$0' == '' " should evaluate to true, got true 1164s ok 51 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1164s ok 52 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1164s ok 53 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1164s ok 54 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1164s ok 55 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1164s ok 56 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1164s ok 57 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1164s ok 58 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1164s ok 59 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1164s ok 60 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1164s ok 61 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1164s ok 62 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1164s ok 63 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1164s ok 64 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1164s ok 65 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1164s ok 66 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1164s ok 67 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1164s ok 68 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1164s ok 69 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1164s ok 70 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{HTTPS} == 'off' " should evaluate to true, got true 1164s ok 71 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1164s ok 72 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1164s ok 73 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1164s ok 74 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1164s ok 75 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1164s ok 76 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1164s ok 77 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1164s ok 78 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1164s ok 79 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1164s ok 80 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1164s ok 81 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1164s ok 82 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "escape('?') = '%3f' " should evaluate to true, got true 1164s ok 83 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "unescape('%3f') = '?' " should evaluate to true, got true 1164s ok 84 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1164s ok 85 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1164s ok 86 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1164s ok 87 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "file('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1164s ok 88 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-n ''" should evaluate to false, got false 1164s ok 89 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-z ''" should evaluate to true, got true 1164s ok 90 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-n '1'" should evaluate to true, got true 1164s ok 91 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-z '1'" should evaluate to false, got false 1164s ok 92 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "-R 'abc'", got parse error 1164s ok 93 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1164s ok 94 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-R '240.0.0.0'" should evaluate to false, got false 1164s ok 95 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-R '240.0.0.0/8'" should evaluate to false, got false 1164s ok 96 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-R 'ff::/8'" should evaluate to false, got false 1164s ok 97 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1164s ok 98 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1164s ok 99 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1164s ok 100 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1164s ok 101 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1164s ok 102 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1164s ok 103 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1164s ok 104 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'foo' -strmatch '*o'" should evaluate to true, got true 1164s ok 105 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1164s ok 106 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'foo' -strmatch 'F*'" should evaluate to false, got false 1164s ok 107 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1164s ok 108 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'foo' -strmatch 'g*'" should evaluate to false, got false 1164s ok 109 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1164s ok 110 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1164s ok 111 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1164s ok 112 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1164s ok 113 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1164s ok 114 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "foo('bar') = 'bar'", got parse error 1164s ok 115 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "%{FOO} != 'bar'", got parse error 1164s ok 116 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s Should get parse error for "'bar' = bar", got parse error 1164s ok 117 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true" should evaluate to true, got true 1164s ok 118 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && true" should evaluate to true, got true 1164s ok 119 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || true" should evaluate to true, got true 1164s ok 120 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || true || true" should evaluate to true, got true 1164s ok 121 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || true && true" should evaluate to true, got true 1164s ok 122 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && true || true" should evaluate to true, got true 1164s ok 123 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && true && true" should evaluate to true, got true 1164s ok 124 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || true || !true" should evaluate to true, got true 1164s ok 125 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || true && !true" should evaluate to true, got true 1164s ok 126 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && true || !true" should evaluate to true, got true 1164s ok 127 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && true && !true" should evaluate to false, got false 1164s ok 128 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && !true" should evaluate to false, got false 1164s ok 129 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || !true" should evaluate to true, got true 1164s ok 130 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || !true || true" should evaluate to true, got true 1164s ok 131 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || !true && true" should evaluate to true, got true 1164s ok 132 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && !true || true" should evaluate to true, got true 1164s ok 133 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && !true && true" should evaluate to false, got false 1164s ok 134 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || !true || !true" should evaluate to true, got true 1164s ok 135 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true || !true && !true" should evaluate to true, got true 1164s ok 136 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && !true || !true" should evaluate to false, got false 1164s ok 137 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "true && !true && !true" should evaluate to false, got false 1164s ok 138 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true" should evaluate to false, got false 1164s ok 139 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && true" should evaluate to false, got false 1164s ok 140 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || true" should evaluate to true, got true 1164s ok 141 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || true || true" should evaluate to true, got true 1164s ok 142 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || true && true" should evaluate to true, got true 1164s ok 143 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && true || true" should evaluate to true, got true 1164s ok 144 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && true && true" should evaluate to false, got false 1164s ok 145 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || true || !true" should evaluate to true, got true 1164s ok 146 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || true && !true" should evaluate to false, got false 1164s ok 147 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && true || !true" should evaluate to false, got false 1164s ok 148 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && true && !true" should evaluate to false, got false 1164s ok 149 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && !true" should evaluate to false, got false 1164s ok 150 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || !true" should evaluate to false, got false 1164s ok 151 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || !true || true" should evaluate to true, got true 1164s ok 152 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || !true && true" should evaluate to false, got false 1164s ok 153 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && !true || true" should evaluate to true, got true 1164s ok 154 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && !true && true" should evaluate to false, got false 1164s ok 155 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || !true || !true" should evaluate to false, got false 1164s ok 156 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true || !true && !true" should evaluate to false, got false 1164s ok 157 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && !true || !true" should evaluate to false, got false 1164s ok 158 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!true && !true && !true" should evaluate to false, got false 1164s ok 159 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true)" should evaluate to false, got false 1164s ok 160 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && true)" should evaluate to false, got false 1164s ok 161 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || true)" should evaluate to false, got false 1164s ok 162 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || true || true)" should evaluate to false, got false 1164s ok 163 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || true && true)" should evaluate to false, got false 1164s ok 164 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && true || true)" should evaluate to false, got false 1164s ok 165 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && true && true)" should evaluate to false, got false 1164s ok 166 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || true || !true)" should evaluate to false, got false 1164s ok 167 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || true && !true)" should evaluate to false, got false 1164s ok 168 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && true || !true)" should evaluate to false, got false 1164s ok 169 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && true && !true)" should evaluate to true, got true 1164s ok 170 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && !true)" should evaluate to true, got true 1164s ok 171 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || !true)" should evaluate to false, got false 1164s ok 172 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || !true || true)" should evaluate to false, got false 1164s ok 173 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || !true && true)" should evaluate to false, got false 1164s ok 174 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && !true || true)" should evaluate to false, got false 1164s ok 175 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && !true && true)" should evaluate to true, got true 1164s ok 176 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || !true || !true)" should evaluate to false, got false 1164s ok 177 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true || !true && !true)" should evaluate to false, got false 1164s ok 178 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && !true || !true)" should evaluate to true, got true 1164s ok 179 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(true && !true && !true)" should evaluate to true, got true 1164s ok 180 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true)" should evaluate to true, got true 1164s ok 181 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && true)" should evaluate to true, got true 1164s ok 182 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || true)" should evaluate to false, got false 1164s ok 183 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || true || true)" should evaluate to false, got false 1164s ok 184 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || true && true)" should evaluate to false, got false 1164s ok 185 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && true || true)" should evaluate to false, got false 1164s ok 186 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && true && true)" should evaluate to true, got true 1164s ok 187 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || true || !true)" should evaluate to false, got false 1164s ok 188 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || true && !true)" should evaluate to true, got true 1164s ok 189 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && true || !true)" should evaluate to true, got true 1164s ok 190 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && true && !true)" should evaluate to true, got true 1164s ok 191 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && !true)" should evaluate to true, got true 1164s ok 192 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || !true)" should evaluate to true, got true 1164s ok 193 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || !true || true)" should evaluate to false, got false 1164s ok 194 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || !true && true)" should evaluate to true, got true 1164s ok 195 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && !true || true)" should evaluate to false, got false 1164s ok 196 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && !true && true)" should evaluate to true, got true 1164s ok 197 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || !true || !true)" should evaluate to true, got true 1164s ok 198 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true || !true && !true)" should evaluate to true, got true 1164s ok 199 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && !true || !true)" should evaluate to true, got true 1164s ok 200 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "!(!true && !true && !true)" should evaluate to true, got true 1164s ok 201 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1164s ok 202 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1164s ok 203 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "filesize('/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1164s ok 204 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1164s ok 205 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1164s ok 206 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1164s ok 207 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1164s ok 208 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1164s ok 209 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1164s ok 210 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1164s ok 211 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1164s ok 212 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1164s ok 213 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1164s ok 214 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1164s ok 215 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1164s ok 216 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-d '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1164s ok 217 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-e '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1164s ok 218 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-f '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1164s ok 219 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-s '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1164s ok 220 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1164s ok 221 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-F '/tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1164s ok 222 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-U '/apache/' " should evaluate to true, got true 1164s ok 223 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "-U '/apache/expr/none' " should evaluate to false, got false 1164s ok 224 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1164s ok 225 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1164s ok 226 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1164s ok 227 1164s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1164s ok 228 1164s Error log should not have 'Internal evaluation error' entries, found 0 1164s ok 229 1164s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1164s ok 1169s t/apache/expr_string.t .............. 1169s 1..29 1169s # Running under perl version 5.040001 for linux 1169s # Current time local: Tue May 6 17:43:35 2025 1169s # Current time GMT: Tue May 6 17:43:35 2025 1169s # Using Test.pm version 1.31 1169s # Using Apache/Test.pm version 1.44 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 1 1169s Expected return code 200, got 200 for 'foo' 1169s ok 2 1169s # testing : log message [Tue May 06 17:43:38.139672 2025] [log_debug:info] [pid 948625:tid 948744] [client 127.0.0.1:54044] foo (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: 'foo' 1169s # received: 'foo' 1169s ok 3 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 4 1169s Expected return code 200, got 200 for '%{req:SomeHeader}' 1169s ok 5 1169s # testing : log message [Tue May 06 17:43:38.396123 2025] [log_debug:info] [pid 948625:tid 948745] [client 127.0.0.1:54044] SomeValue (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: 'SomeValue' 1169s # received: 'SomeValue' 1169s ok 6 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 7 1169s Should get parse error (500) for "%{", got 500 1169s ok 8 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 9 1169s Expected return code 200, got 200 for '%' 1169s ok 10 1169s # testing : log message [Tue May 06 17:43:38.903776 2025] [log_debug:info] [pid 948569:tid 948721] [client 127.0.0.1:47854] % (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: '%' 1169s # received: '%' 1169s ok 11 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 12 1169s Expected return code 200, got 200 for '}' 1169s ok 13 1169s # testing : log message [Tue May 06 17:43:39.157413 2025] [log_debug:info] [pid 948569:tid 948682] [client 127.0.0.1:47854] } (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: '}' 1169s # received: '}' 1169s ok 14 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 15 1169s Expected return code 200, got 200 for '\"' 1169s ok 16 1169s # testing : log message [Tue May 06 17:43:39.411063 2025] [log_debug:info] [pid 948569:tid 948684] [client 127.0.0.1:47854] " (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: '"' 1169s # received: '"' 1169s ok 17 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 18 1169s Expected return code 200, got 200 for '\'' 1169s ok 19 1169s # testing : log message [Tue May 06 17:43:39.664402 2025] [log_debug:info] [pid 948569:tid 948686] [client 127.0.0.1:47854] ' (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: '\'' 1169s # received: '\'' 1169s ok 20 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 21 1169s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1169s ok 22 1169s # testing : log message [Tue May 06 17:43:39.917418 2025] [log_debug:info] [pid 948569:tid 948688] [client 127.0.0.1:47854] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: '%{req:SomeHeader}' 1169s # received: '%{req:SomeHeader}' 1169s ok 23 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 24 1169s Expected return code 200, got 200 for '%{tolower:IDENT}' 1169s ok 25 1169s # testing : log message [Tue May 06 17:43:40.170422 2025] [log_debug:info] [pid 948569:tid 948690] [client 127.0.0.1:47854] ident (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: 'ident' 1169s # received: 'ident' 1169s ok 26 1169s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 27 1169s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1169s ok 28 1169s # testing : log message [Tue May 06 17:43:40.423576 2025] [log_debug:info] [pid 948569:tid 948694] [client 127.0.0.1:47854] get (log_transaction hook, /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1169s # didn't match 1169s # expected: 'get' 1169s # received: 'get' 1169s ok 29 1169s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1169s ok 1172s t/apache/getfile.t .................. 1172s # using LWP client 1172s 1..221 1172s # Running under perl version 5.040001 for linux 1172s # Current time local: Tue May 6 17:43:40 2025 1172s # Current time GMT: Tue May 6 17:43:40 2025 1172s # Using Test.pm version 1.31 1172s # Using Apache/Test.pm version 1.44 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "4c64-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 19556 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl.pod 1172s # expected: 19556 1172s # received: 19556 1172s ok 1 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "dbb0-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 56240 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1172s # expected: 56240 1172s # received: 56240 1172s ok 2 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "85ea-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 34282 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1172s # expected: 34282 1172s # received: 34282 1172s ok 3 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "da40-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 55872 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1172s # expected: 55872 1172s # received: 55872 1172s ok 4 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "ab70-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 43888 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1172s # expected: 43888 1172s # received: 43888 1172s ok 5 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "15cb8-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 89272 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1172s # expected: 89272 1172s # received: 89272 1172s ok 6 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2707-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 9991 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1172s # expected: 9991 1172s # received: 9991 1172s ok 7 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2569-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 9577 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1172s # expected: 9577 1172s # received: 9577 1172s ok 8 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1004-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4100 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1172s # expected: 4100 1172s # received: 4100 1172s ok 9 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "e58-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 3672 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1172s # expected: 3672 1172s # received: 3672 1172s ok 10 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1e00-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7680 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1172s # expected: 7680 1172s # received: 7680 1172s ok 11 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "233a9-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 144297 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1172s # expected: 144297 1172s # received: 144297 1172s ok 12 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1f1e-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7966 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1172s # expected: 7966 1172s # received: 7966 1172s ok 13 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1aeb-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 6891 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1172s # expected: 6891 1172s # received: 6891 1172s ok 14 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1e50-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7760 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1172s # expected: 7760 1172s # received: 7760 1172s ok 15 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "18b7-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 6327 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1172s # expected: 6327 1172s # received: 6327 1172s ok 16 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "20a07-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 133639 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1172s # expected: 133639 1172s # received: 133639 1172s ok 17 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "17fe-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 6142 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1172s # expected: 6142 1172s # received: 6142 1172s ok 18 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "e0a-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 3594 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1172s # expected: 3594 1172s # received: 3594 1172s ok 19 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "ff5-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4085 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1172s # expected: 4085 1172s # received: 4085 1172s ok 20 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1d280-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 119424 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1172s # expected: 119424 1172s # received: 119424 1172s ok 21 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "19c5-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 6597 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1172s # expected: 6597 1172s # received: 6597 1172s ok 22 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "14d7-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 5335 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1172s # expected: 5335 1172s # received: 5335 1172s ok 23 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1208-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4616 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1172s # expected: 4616 1172s # received: 4616 1172s ok 24 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1c352-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 115538 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1172s # expected: 115538 1172s # received: 115538 1172s ok 25 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2a07-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 10759 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1172s # expected: 10759 1172s # received: 10759 1172s ok 26 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2fef-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 12271 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1172s # expected: 12271 1172s # received: 12271 1172s ok 27 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2410-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 9232 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1172s # expected: 9232 1172s # received: 9232 1172s ok 28 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1fa8f-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 129679 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1172s # expected: 129679 1172s # received: 129679 1172s ok 29 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "293d-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 10557 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1172s # expected: 10557 1172s # received: 10557 1172s ok 30 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "301f-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 12319 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1172s # expected: 12319 1172s # received: 12319 1172s ok 31 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "20fa-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 8442 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1172s # expected: 8442 1172s # received: 8442 1172s ok 32 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1162-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4450 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1172s # expected: 4450 1172s # received: 4450 1172s ok 33 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "fc09-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 64521 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1172s # expected: 64521 1172s # received: 64521 1172s ok 34 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2009-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 8201 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1172s # expected: 8201 1172s # received: 8201 1172s ok 35 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1007-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4103 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1172s # expected: 4103 1172s # received: 4103 1172s ok 36 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "2aac-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 10924 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1172s # expected: 10924 1172s # received: 10924 1172s ok 37 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1168-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4456 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1172s # expected: 4456 1172s # received: 4456 1172s ok 38 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1875a-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 100186 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1172s # expected: 100186 1172s # received: 100186 1172s ok 39 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1e25-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7717 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1172s # expected: 7717 1172s # received: 7717 1172s ok 40 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1e16-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7702 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1172s # expected: 7702 1172s # received: 7702 1172s ok 41 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1b69-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7017 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1172s # expected: 7017 1172s # received: 7017 1172s ok 42 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "115d9-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 71129 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1172s # expected: 71129 1172s # received: 71129 1172s ok 43 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "11f7-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4599 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1172s # expected: 4599 1172s # received: 4599 1172s ok 44 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1806-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 6150 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1172s # expected: 6150 1172s # received: 6150 1172s ok 45 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "13f7-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 5111 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1172s # expected: 5111 1172s # received: 5111 1172s ok 46 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "a038-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 41016 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1172s # expected: 41016 1172s # received: 41016 1172s ok 47 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1662-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 5730 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1172s # expected: 5730 1172s # received: 5730 1172s ok 48 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "124a-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4682 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1172s # expected: 4682 1172s # received: 4682 1172s ok 49 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1374-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4980 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1172s # expected: 4980 1172s # received: 4980 1172s ok 50 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "d310-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 54032 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1172s # expected: 54032 1172s # received: 54032 1172s ok 51 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1b5f-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 7007 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1172s # expected: 7007 1172s # received: 7007 1172s ok 52 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "9201-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 37377 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1172s # expected: 37377 1172s # received: 37377 1172s ok 53 1172s #lwp request: 1172s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1172s #User-Agent: libwww-perl/6.78 1172s # 1172s #server response: 1172s #HTTP/1.1 200 OK 1172s #Connection: close 1172s #Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Accept-Ranges: bytes 1172s #ETag: "1076-632968e4a9680" 1172s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1172s #Vary: In-If1 1172s #Content-Length: 4214 1172s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1172s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1172s #Client-Peer: 127.0.0.1:8529 1172s #Client-Response-Num: 1 1172s #DMMATCH1: 1 1172s # 1172s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1172s # expected: 4214 1172s # received: 4214 1172s ok 54 1172s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "f68-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 3944 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1173s # expected: 3944 1173s # received: 3944 1173s ok 55 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "fd6-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4054 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1173s # expected: 4054 1173s # received: 4054 1173s ok 56 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "ad8b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 44427 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1173s # expected: 44427 1173s # received: 44427 1173s ok 57 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1288-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4744 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1173s # expected: 4744 1173s # received: 4744 1173s ok 58 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "f69-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 3945 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1173s # expected: 3945 1173s # received: 3945 1173s ok 59 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "fd7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4055 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1173s # expected: 4055 1173s # received: 4055 1173s ok 60 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "10d47-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 68935 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1173s # expected: 68935 1173s # received: 68935 1173s ok 61 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "f6a-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 3946 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1173s # expected: 3946 1173s # received: 3946 1173s ok 62 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "fd8-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4056 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1173s # expected: 4056 1173s # received: 4056 1173s ok 63 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5400delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c79b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 51099 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5400delta.pod 1173s # expected: 51099 1173s # received: 51099 1173s ok 64 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl5401delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "15dc-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5596 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl5401delta.pod 1173s # expected: 5596 1173s # received: 5596 1173s ok 65 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1e723-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 124707 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl561delta.pod 1173s # expected: 124707 1173s # received: 124707 1173s ok 66 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1a2bb-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 107195 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl56delta.pod 1173s # expected: 107195 1173s # received: 107195 1173s ok 67 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "94ac-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 38060 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl581delta.pod 1173s # expected: 38060 1173s # received: 38060 1173s ok 68 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1176-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4470 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl582delta.pod 1173s # expected: 4470 1173s # received: 4470 1173s ok 69 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "18bf-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 6335 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl583delta.pod 1173s # expected: 6335 1173s # received: 6335 1173s ok 70 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1cc3-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7363 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl584delta.pod 1173s # expected: 7363 1173s # received: 7363 1173s ok 71 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1701-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5889 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl585delta.pod 1173s # expected: 5889 1173s # received: 5889 1173s ok 72 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "122b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4651 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl586delta.pod 1173s # expected: 4651 1173s # received: 4651 1173s ok 73 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "20a4-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8356 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl587delta.pod 1173s # expected: 8356 1173s # received: 8356 1173s ok 74 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "62c1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 25281 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl588delta.pod 1173s # expected: 25281 1173s # received: 25281 1173s ok 75 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "d28d-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 53901 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl589delta.pod 1173s # expected: 53901 1173s # received: 53901 1173s ok 76 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1c1d5-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 115157 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perl58delta.pod 1173s # expected: 115157 1173s # received: 115157 1173s ok 77 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4fe9-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 20457 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlaix.pod 1173s # expected: 20457 1173s # received: 20457 1173s ok 78 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1688-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5768 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlamiga.pod 1173s # expected: 5768 1173s # received: 5768 1173s ok 79 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2031-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8241 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlandroid.pod 1173s # expected: 8241 1173s # received: 8241 1173s ok 80 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "ceb51-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 846673 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlapi.pod 1173s # expected: 846673 1173s # received: 846673 1173s ok 81 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "5838-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22584 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlapio.pod 1173s # expected: 22584 1173s # received: 22584 1173s ok 82 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1b62-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7010 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlartistic.pod 1173s # expected: 7010 1173s # received: 7010 1173s ok 83 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "210c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8460 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlbook.pod 1173s # expected: 8460 1173s # received: 8460 1173s ok 84 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "126-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 294 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlboot.pod 1173s # expected: 294 1173s # received: 294 1173s ok 85 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "130-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 304 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlbot.pod 1173s # expected: 304 1173s # received: 304 1173s ok 86 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1f50-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8016 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1173s # expected: 8016 1173s # received: 8016 1173s ok 87 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "dea2-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 56994 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlcall.pod 1173s # expected: 56994 1173s # received: 56994 1173s ok 88 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1180-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4480 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlcheat.pod 1173s # expected: 4480 1173s # received: 4480 1173s ok 89 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3179-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 12665 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlclass.pod 1173s # expected: 12665 1173s # received: 12665 1173s ok 90 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3c63-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 15459 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1173s # expected: 15459 1173s # received: 15459 1173s ok 91 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "d19f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 53663 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlclib.pod 1173s # expected: 53663 1173s # received: 53663 1173s ok 92 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "12e5-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4837 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlcn.pod 1173s # expected: 4837 1173s # received: 4837 1173s ok 93 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1b1b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 6939 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1173s # expected: 6939 1173s # received: 6939 1173s ok 94 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "662a-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 26154 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1173s # expected: 26154 1173s # received: 26154 1173s ok 95 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "cfa2-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 53154 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldata.pod 1173s # expected: 53154 1173s # received: 53154 1173s ok 96 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "134d-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4941 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1173s # expected: 4941 1173s # received: 4941 1173s ok 97 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "a85c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 43100 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldebguts.pod 1173s # expected: 43100 1173s # received: 43100 1173s ok 98 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "5693-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22163 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldebtut.pod 1173s # expected: 22163 1173s # received: 22163 1173s ok 99 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "9bc9-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 39881 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldebug.pod 1173s # expected: 39881 1173s # received: 39881 1173s ok 100 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "15dc-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5596 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldelta.pod 1173s # expected: 5596 1173s # received: 5596 1173s ok 101 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "5fb8-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 24504 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1173s # expected: 24504 1173s # received: 24504 1173s ok 102 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4d4ea-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 316650 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldiag.pod 1173s # expected: 316650 1173s # received: 316650 1173s ok 103 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "24a0-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 9376 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldoc.pod 1173s # expected: 9376 1173s # received: 9376 1173s ok 104 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "b4ed-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 46317 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1173s # expected: 46317 1173s # received: 46317 1173s ok 105 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "6946-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 26950 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldsc.pod 1173s # expected: 26950 1173s # received: 26950 1173s ok 106 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1f20-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7968 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perldtrace.pod 1173s # expected: 7968 1173s # received: 7968 1173s ok 107 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1497f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 84351 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1173s # expected: 84351 1173s # received: 84351 1173s ok 108 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "937e-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 37758 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlembed.pod 1173s # expected: 37758 1173s # received: 37758 1173s ok 109 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2812-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 10258 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1173s # expected: 10258 1173s # received: 10258 1173s ok 110 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "58d2-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22738 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq.pod 1173s # expected: 22738 1173s # received: 22738 1173s ok 111 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "34a1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 13473 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1173s # expected: 13473 1173s # received: 13473 1173s ok 112 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "292a-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 10538 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1173s # expected: 10538 1173s # received: 10538 1173s ok 113 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "92e1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 37601 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1173s # expected: 37601 1173s # received: 37601 1173s ok 114 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "16bcd-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 93133 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1173s # expected: 93133 1173s # received: 93133 1173s ok 115 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "dbc1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 56257 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1173s # expected: 56257 1173s # received: 56257 1173s ok 116 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "9a71-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 39537 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1173s # expected: 39537 1173s # received: 39537 1173s ok 117 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "93ae-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 37806 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1173s # expected: 37806 1173s # received: 37806 1173s ok 118 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c30c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 49932 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1173s # expected: 49932 1173s # received: 49932 1173s ok 119 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3b75-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 15221 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1173s # expected: 15221 1173s # received: 15221 1173s ok 120 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "56ca-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22218 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfilter.pod 1173s # expected: 22218 1173s # received: 22218 1173s ok 121 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "342b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 13355 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfork.pod 1173s # expected: 13355 1173s # received: 13355 1173s ok 122 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4122-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 16674 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlform.pod 1173s # expected: 16674 1173s # received: 16674 1173s ok 123 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "671-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 1649 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1173s # expected: 1649 1173s # received: 1649 1173s ok 124 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "68740-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 427840 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlfunc.pod 1173s # expected: 427840 1173s # received: 427840 1173s ok 125 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "7c2e-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 31790 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlgit.pod 1173s # expected: 31790 1173s # received: 31790 1173s ok 126 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "219ca-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 137674 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlglossary.pod 1173s # expected: 137674 1173s # received: 137674 1173s ok 127 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4072-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 16498 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlgov.pod 1173s # expected: 16498 1173s # received: 16498 1173s ok 128 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "35f7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 13815 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlgpl.pod 1173s # expected: 13815 1173s # received: 13815 1173s ok 129 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "31bb8-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 203704 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlguts.pod 1173s # expected: 203704 1173s # received: 203704 1173s ok 130 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "afe5-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 45029 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhack.pod 1173s # expected: 45029 1173s # received: 45029 1173s ok 131 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1297d-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 76157 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1173s # expected: 76157 1173s # received: 76157 1173s ok 132 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1809-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 6153 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1173s # expected: 6153 1173s # received: 6153 1173s ok 133 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "602-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 1538 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1173s # expected: 1538 1173s # received: 1538 1173s ok 134 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "ebeb-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 60395 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhist.pod 1173s # expected: 60395 1173s # received: 60395 1173s ok 135 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "77a4-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 30628 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhpux.pod 1173s # expected: 30628 1173s # received: 30628 1173s ok 136 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "7dd-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 2013 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlhurd.pod 1173s # expected: 2013 1173s # received: 2013 1173s ok 137 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1fc9f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 130207 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlintern.pod 1173s # expected: 130207 1173s # received: 130207 1173s ok 138 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "9216-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 37398 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlinterp.pod 1173s # expected: 37398 1173s # received: 37398 1173s ok 139 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "579a-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22426 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlintro.pod 1173s # expected: 22426 1173s # received: 22426 1173s ok 140 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "8ad2-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 35538 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perliol.pod 1173s # expected: 35538 1173s # received: 35538 1173s ok 141 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "11818-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 71704 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlipc.pod 1173s # expected: 71704 1173s # received: 71704 1173s ok 142 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1150-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4432 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlirix.pod 1173s # expected: 4432 1173s # received: 4432 1173s ok 143 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "20a8-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8360 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perljp.pod 1173s # expected: 8360 1173s # received: 8360 1173s ok 144 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2fc0-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 12224 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlko.pod 1173s # expected: 12224 1173s # received: 12224 1173s ok 145 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "163-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 355 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1173s # expected: 355 1173s # received: 355 1173s ok 146 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "7ea-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 2026 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perllinux.pod 1173s # expected: 2026 1173s # received: 2026 1173s ok 147 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "12978-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 76152 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perllocale.pod 1173s # expected: 76152 1173s # received: 76152 1173s ok 148 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2487-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 9351 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perllol.pod 1173s # expected: 9351 1173s # received: 9351 1173s ok 149 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2f6f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 12143 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1173s # expected: 12143 1173s # received: 12143 1173s ok 150 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "67a7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 26535 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmod.pod 1173s # expected: 26535 1173s # received: 26535 1173s ok 151 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2574-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 9588 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1173s # expected: 9588 1173s # received: 9588 1173s ok 152 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1095c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 67932 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1173s # expected: 67932 1173s # received: 67932 1173s ok 153 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "573b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 22331 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1173s # expected: 22331 1173s # received: 22331 1173s ok 154 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "d65-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 3429 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1173s # expected: 3429 1173s # received: 3429 1173s ok 155 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2ad3-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 10963 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1173s # expected: 10963 1173s # received: 10963 1173s ok 156 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "20a5-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8357 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlnumber.pod 1173s # expected: 8357 1173s # received: 8357 1173s ok 157 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "8d31-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 36145 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlobj.pod 1173s # expected: 36145 1173s # received: 36145 1173s ok 158 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "6885-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 26757 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlootut.pod 1173s # expected: 26757 1173s # received: 26757 1173s ok 159 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2b4ac-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 177324 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlop.pod 1173s # expected: 177324 1173s # received: 177324 1173s ok 160 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4db-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 1243 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1173s # expected: 1243 1173s # received: 1243 1173s ok 161 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3b77-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 15223 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlopentut.pod 1173s # expected: 15223 1173s # received: 15223 1173s ok 162 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "16cb7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 93367 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlos2.pod 1173s # expected: 93367 1173s # received: 93367 1173s ok 163 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "37cb-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 14283 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlos390.pod 1173s # expected: 14283 1173s # received: 14283 1173s ok 164 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "12b0-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4784 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlos400.pod 1173s # expected: 4784 1173s # received: 4784 1173s ok 165 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c8a9-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 51369 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1173s # expected: 51369 1173s # received: 51369 1173s ok 166 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c2bc-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 49852 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlperf.pod 1173s # expected: 49852 1173s # received: 49852 1173s ok 167 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1418-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5144 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlplan9.pod 1173s # expected: 5144 1173s # received: 5144 1173s ok 168 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "5b65-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 23397 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpod.pod 1173s # expected: 23397 1173s # received: 23397 1173s ok 169 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "10d10-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 68880 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1173s # expected: 68880 1173s # received: 68880 1173s ok 170 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2f40-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 12096 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1173s # expected: 12096 1173s # received: 12096 1173s ok 171 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "67b7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 26551 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1173s # expected: 26551 1173s # received: 26551 1173s ok 172 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "15db1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 89521 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlport.pod 1173s # expected: 89521 1173s # received: 89521 1173s ok 173 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1412-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 5138 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlpragma.pod 1173s # expected: 5138 1173s # received: 5138 1173s ok 174 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1a25-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 6693 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlqnx.pod 1173s # expected: 6693 1173s # received: 6693 1173s ok 175 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "21256-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 135766 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlre.pod 1173s # expected: 135766 1173s # received: 135766 1173s ok 176 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "8a9c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 35484 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlreapi.pod 1173s # expected: 35484 1173s # received: 35484 1173s ok 177 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "818f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 33167 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1173s # expected: 33167 1173s # received: 33167 1173s ok 178 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "bec7-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 48839 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1173s # expected: 48839 1173s # received: 48839 1173s ok 179 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "8d5c-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 36188 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlref.pod 1173s # expected: 36188 1173s # received: 36188 1173s ok 180 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4944-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 18756 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlreftut.pod 1173s # expected: 18756 1173s # received: 18756 1173s ok 181 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "a989-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 43401 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlreguts.pod 1173s # expected: 43401 1173s # received: 43401 1173s ok 182 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1fd-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 509 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlrepository.pod 1173s # expected: 509 1173s # received: 509 1173s ok 183 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4b07-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 19207 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlrequick.pod 1173s # expected: 19207 1173s # received: 19207 1173s ok 184 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3caa-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 15530 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlreref.pod 1173s # expected: 15530 1173s # received: 15530 1173s ok 185 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1e1ef-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 123375 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlretut.pod 1173s # expected: 123375 1173s # received: 123375 1173s ok 186 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "651-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 1617 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlriscos.pod 1173s # expected: 1617 1173s # received: 1617 1173s ok 187 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "e707-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 59143 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlrun.pod 1173s # expected: 59143 1173s # received: 59143 1173s ok 188 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "6cea-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 27882 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsec.pod 1173s # expected: 27882 1173s # received: 27882 1173s ok 189 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "4af2-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 19186 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1173s # expected: 19186 1173s # received: 19186 1173s ok 190 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "7494-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 29844 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1173s # expected: 29844 1173s # received: 29844 1173s ok 191 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1bdc-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7132 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsource.pod 1173s # expected: 7132 1173s # received: 7132 1173s ok 192 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "233b-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 9019 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlstyle.pod 1173s # expected: 9019 1173s # received: 9019 1173s ok 193 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "12fb9-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 77753 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsub.pod 1173s # expected: 77753 1173s # received: 77753 1173s ok 194 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "d31f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 54047 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsyn.pod 1173s # expected: 54047 1173s # received: 54047 1173s ok 195 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "2858-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 10328 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlsynology.pod 1173s # expected: 10328 1173s # received: 10328 1173s ok 196 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "b184-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 45444 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1173s # expected: 45444 1173s # received: 45444 1173s ok 197 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "9a91-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 39569 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltie.pod 1173s # expected: 39569 1173s # received: 39569 1173s ok 198 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "cda37-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 842295 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltoc.pod 1173s # expected: 842295 1173s # received: 842295 1173s ok 199 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "174-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 372 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltodo.pod 1173s # expected: 372 1173s # received: 372 1173s ok 200 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "126-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 294 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltooc.pod 1173s # expected: 294 1173s # received: 294 1173s ok 201 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "126-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 294 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltoot.pod 1173s # expected: 294 1173s # received: 294 1173s ok 202 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "297f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 10623 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltrap.pod 1173s # expected: 10623 1173s # received: 10623 1173s ok 203 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "213f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 8511 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltru64.pod 1173s # expected: 8511 1173s # received: 8511 1173s ok 204 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1183-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4483 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perltw.pod 1173s # expected: 4483 1173s # received: 4483 1173s ok 205 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "162b6-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 90806 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlunicode.pod 1173s # expected: 90806 1173s # received: 90806 1173s ok 206 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "6349-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 25417 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlunicook.pod 1173s # expected: 25417 1173s # received: 25417 1173s ok 207 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "372e-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 14126 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1173s # expected: 14126 1173s # received: 14126 1173s ok 208 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "96e1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 38625 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perluniintro.pod 1173s # expected: 38625 1173s # received: 38625 1173s ok 209 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "6eefa-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 454394 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perluniprops.pod 1173s # expected: 454394 1173s # received: 454394 1173s ok 210 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1f10-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7952 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlunitut.pod 1173s # expected: 7952 1173s # received: 7952 1173s ok 211 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "1ce8-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 7400 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlutil.pod 1173s # expected: 7400 1173s # received: 7400 1173s ok 212 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "16c17-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 93207 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlvar.pod 1173s # expected: 93207 1173s # received: 93207 1173s ok 213 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c68d-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 50829 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlvms.pod 1173s # expected: 50829 1173s # received: 50829 1173s ok 214 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "f16-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 3862 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlvos.pod 1173s # expected: 3862 1173s # received: 3862 1173s ok 215 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "7c61-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 31841 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlwin32.pod 1173s # expected: 31841 1173s # received: 31841 1173s ok 216 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "12d15-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 77077 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlxs.pod 1173s # expected: 77077 1173s # received: 77077 1173s ok 217 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "c51f-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 50463 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlxstut.pod 1173s # expected: 50463 1173s # received: 50463 1173s ok 218 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "5dc1-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 24001 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1173s # expected: 24001 1173s # received: 24001 1173s ok 219 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "ce2a8-62e795c234600" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 844456 1173s #Last-Modified: Wed, 19 Feb 2025 07:03:52 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-binary-httpd 1173s # expected: 844456 1173s # received: 844456 1173s ok 220 1173s #lwp request: 1173s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1173s #User-Agent: libwww-perl/6.78 1173s # 1173s #server response: 1173s #HTTP/1.1 200 OK 1173s #Connection: close 1173s #Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Accept-Ranges: bytes 1173s #ETag: "3dd4c0-632968e4a9680" 1173s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1173s #Vary: In-If1 1173s #Content-Length: 4052160 1173s #Last-Modified: Sat, 12 Apr 2025 15:34:34 GMT 1173s #Client-Date: Tue, 06 May 2025 17:43:43 GMT 1173s #Client-Peer: 127.0.0.1:8529 1173s #Client-Response-Num: 1 1173s #DMMATCH1: 1 1173s # 1173s # testing : download of /getfiles-binary-perl 1173s # expected: 4052160 1173s # received: 4052160 1173s ok 221 1173s ok 1175s t/apache/headers.t .................. 1175s 1..27 1175s # Running under perl version 5.040001 for linux 1175s # Current time local: Tue May 6 17:43:43 2025 1175s # Current time GMT: Tue May 6 17:43:43 2025 1175s # Using Test.pm version 1.31 1175s # Using Apache/Test.pm version 1.44 1175s testing: Hello: World 1175s ok 1 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 2 1175s header: [World] vs [World] 1175s # testing : compare header Hello value 1175s # expected: 'World' 1175s # received: 'World' 1175s ok 3 1175s testing: Hello: World 1175s ok 4 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 5 1175s header: [World] vs [World] 1175s # testing : compare header Hello value 1175s # expected: 'World' 1175s # received: 'World' 1175s ok 6 1175s testing: Hello: World 1175s ok 7 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 8 1175s header: [World] vs [World] 1175s # testing : compare header Hello value 1175s # expected: 'World' 1175s # received: 'World' 1175s ok 9 1175s testing: Hello: Foo 1175s Bar 1175s ok 10 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 11 1175s header: [Foo Bar] vs [Foo Bar] 1175s # testing : compare header Hello value 1175s # expected: 'Foo Bar' 1175s # received: 'Foo Bar' 1175s ok 12 1175s testing: Hello: Foo 1175s Bar 1175s ok 13 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 14 1175s header: [Foo Bar] vs [Foo Bar] 1175s # testing : compare header Hello value 1175s # expected: 'Foo Bar' 1175s # received: 'Foo Bar' 1175s ok 15 1175s testing: Hello: Foo 1175s Bar 1175s ok 16 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 17 1175s header: [Foo Bar] vs [Foo Bar] 1175s # testing : compare header Hello value 1175s # expected: 'Foo Bar' 1175s # received: 'Foo Bar' 1175s ok 18 1175s testing: Hello: Foo 1175s Bar 1175s ok 19 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 20 1175s header: [Foo Bar] vs [Foo Bar] 1175s # testing : compare header Hello value 1175s # expected: 'Foo Bar' 1175s # received: 'Foo Bar' 1175s ok 21 1175s testing: Hello: Foo 1175s Bar 1175s ok 22 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 23 1175s header: [Foo Bar] vs [Foo Bar] 1175s # testing : compare header Hello value 1175s # expected: 'Foo Bar' 1175s # received: 'Foo Bar' 1175s ok 24 1175s testing: Hello:World 1175s ok 25 1175s # testing : response success 1175s # expected: qr/HTTP\/1\.. 200 OK/ 1175s # received: 'HTTP/1.1 200 OK' 1175s ok 26 1175s header: [World] vs [World] 1175s # testing : compare header Hello value 1175s # expected: 'World' 1175s # received: 'World' 1175s ok 27 1175s ok 1178s t/apache/hostcheck.t ................ 1178s 1..14 1178s # Running under perl version 5.040001 for linux 1178s # Current time local: Tue May 6 17:43:46 2025 1178s # Current time GMT: Tue May 6 17:43:46 2025 1178s # Using Test.pm version 1.31 1178s # Using Apache/Test.pm version 1.44 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: localhost 1178s 1178s # expected 200, got 200 for ok 1178s ok 1 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: localhost:1 1178s 1178s # expected 200, got 200 for port ignored 1178s ok 2 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: notlisted 1178s 1178s # expected 200, got 200 for name not listed 1178s ok 3 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: 127.0.0.1 1178s 1178s # expected 200, got 200 for IP not in serveralias/servername 1178s ok 4 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: default-strict 1178s 1178s # expected 200, got 200 for NVH matches in default server 1178s ok 5 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: nvh-strict 1178s 1178s # expected 200, got 200 for NVH matches 1178s ok 6 1178s # SENDING to 127.0.0.1:8529 1178s # GET / HTTP/1.1 1178s Host: nvh-strict:1 1178s 1178s # expected 200, got 200 for NVH matches port ignored 1178s ok 7 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: localhost 1178s 1178s # expected 400, got 400 for ok 1178s ok 8 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: localhost:1 1178s 1178s # expected 400, got 400 for port ignored 1178s ok 9 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: notlisted 1178s 1178s # expected 400, got 400 for name not listed 1178s ok 10 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: 127.0.0.1 1178s 1178s # expected 400, got 400 for IP not in serveralias/servername 1178s ok 11 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: default-strict 1178s 1178s # expected 200, got 200 for NVH matches in default server 1178s ok 12 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: nvh-strict 1178s 1178s # expected 200, got 200 for NVH matches 1178s ok 13 1178s # SENDING to 127.0.0.1:8557 1178s # GET / HTTP/1.1 1178s Host: nvh-strict:1 1178s 1178s # expected 200, got 200 for NVH matches port ignored 1178s ok 14 1178s ok 1181s t/apache/http_strict.t .............. 1181s 1..178 1181s # Running under perl version 5.040001 for linux 1181s # Current time local: Tue May 6 17:43:49 2025 1181s # Current time GMT: Tue May 6 17:43:49 2025 1181s # Using Test.pm version 1.31 1181s # Using Apache/Test.pm version 1.44 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 1 1181s # SENDING: 1181s # GET / HTTP/1.0\n\n 1181s # expecting success, got 200 1181s ok 2 1181s # SENDING: 1181s # get / HTTP/1.0\r\n\r\n 1181s # expecting 501, got 501 1181s ok 3 1181s # SENDING: 1181s # G ET / HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 4 1181s # SENDING: 1181s # G\x00ET / HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 5 1181s # SENDING: 1181s # G/T / HTTP/1.0\r\n\r\n 1181s # expecting 501, got 501 1181s ok 6 1181s # SENDING: 1181s # GET /\x00 HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 7 1181s # SENDING: 1181s # GET / HTTP/1.0\x00\r\n\r\n 1181s # expecting 400, got 400 1181s ok 8 1181s # SENDING: 1181s # GET\x0c/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 9 1181s # SENDING: 1181s # GET\r/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 10 1181s # SENDING: 1181s # GET\t/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 11 1181s # SENDING: 1181s # GET / HTT/1.0\r\n\r\n 1181s # expecting error, got 400 1181s ok 12 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 13 1181s # SENDING: 1181s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 14 1181s # SENDING: 1181s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 15 1181s # SENDING: 1181s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 16 1181s # SENDING: 1181s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 17 1181s # SENDING: 1181s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1181s # expecting 200, got 200 1181s ok 18 1181s # SENDING: 1181s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 19 1181s # SENDING: 1181s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1181s # expecting error, got 400 1181s ok 20 1181s # SENDING: 1181s # GET / HTTP/0.9\r\n\r\n 1181s # expecting error, got 400 1181s ok 21 1181s # SENDING: 1181s # GET / HTTP/0.8\r\n\r\n 1181s # expecting error, got 400 1181s ok 22 1181s # SENDING: 1181s # GET /\x01 HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 23 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 24 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 25 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 26 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 27 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1181s # expecting 400, got 400 1181s ok 28 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 29 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 30 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 31 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1181s # expecting 400, got 400 1181s ok 32 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 33 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 34 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 35 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 36 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 37 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 38 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1181s # expecting 400, got 400 1181s ok 39 1181s # SENDING: 1181s # GET / HTTP/1.0\r\r 1181s # expecting dropped connection and HTTPD dropped connection 1181s ok 40 1181s # SENDING: 1181s # GET /\r\n 1181s # expecting headerless HTTP/0.9 body, got response 1181s ok 41 1181s # SENDING: 1181s # GET /#frag HTTP/1.0\r\n 1181s # expecting 400, got 400 1181s ok 42 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1181s # expecting 200, got 200 1181s ok 43 1181s # SENDING: 1181s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 44 1181s # SENDING: 1181s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 45 1181s # SENDING: 1181s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 46 1181s # SENDING: 1181s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 47 1181s # SENDING: 1181s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 48 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1181s # expecting 200, got 200 1181s ok 49 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1181s # expecting 400, got 400 1181s ok 50 1181s # SENDING: 1181s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 51 1181s # SENDING: 1181s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 52 1181s # SENDING: 1181s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 53 1181s # SENDING: 1181s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 54 1181s # SENDING: 1181s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 55 1181s # SENDING: 1181s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 56 1181s # SENDING: 1181s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 57 1181s # SENDING: 1181s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 58 1181s # SENDING: 1181s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 59 1181s # SENDING: 1181s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 60 1181s # SENDING: 1181s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 61 1181s # SENDING: 1181s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 62 1181s # SENDING: 1181s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 63 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1181s # expecting success, got 200 1181s ok 64 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1181s # expecting success, got 200 1181s ok 65 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1181s # expecting success, got 200 1181s ok 66 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1181s # expecting success, got 200 1181s ok 67 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1181s # expecting success, got 200 1181s ok 68 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1181s # expecting success, got 200 1181s ok 69 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1181s # expecting 200, got 200 1181s ok 70 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1181s # expecting 200, got 200 1181s ok 71 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1181s # expecting 400, got 400 1181s ok 72 1181s # SENDING: 1181s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 73 1181s # SENDING: 1181s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 74 1181s # SENDING: 1181s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 75 1181s # SENDING: 1181s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 76 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1181s # expecting 200, got 200 1181s ok 77 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1181s # expecting 200, got 200 1181s ok 78 1181s # SENDING: 1181s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 79 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: bar\r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 80 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: \r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 81 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1181s # DECODED: : bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 564\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 82 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\x00oo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 528\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 83 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\x01oo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 564\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 84 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\noo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 528\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 85 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: b\tar 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: b\tar\r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 86 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: b\x01ar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 564\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 87 1181s # SENDING: 1181s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1181s # expecting 500, got 500 1181s ok 88 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 89 1181s # SENDING: 1181s # GET / HTTP/1.0\n\n 1181s # expecting 400, got 400 1181s ok 90 1181s # SENDING: 1181s # get / HTTP/1.0\r\n\r\n 1181s # expecting 501, got 501 1181s ok 91 1181s # SENDING: 1181s # G ET / HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 92 1181s # SENDING: 1181s # G\x00ET / HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 93 1181s # SENDING: 1181s # G/T / HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 94 1181s # SENDING: 1181s # GET /\x00 HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 95 1181s # SENDING: 1181s # GET / HTTP/1.0\x00\r\n\r\n 1181s # expecting 400, got 400 1181s ok 96 1181s # SENDING: 1181s # GET\x0c/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 97 1181s # SENDING: 1181s # GET\r/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 98 1181s # SENDING: 1181s # GET\t/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 99 1181s # SENDING: 1181s # GET / HTT/1.0\r\n\r\n 1181s # expecting error, got 400 1181s ok 100 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 101 1181s # SENDING: 1181s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 102 1181s # SENDING: 1181s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1181s # expecting success, got 200 1181s ok 103 1181s # SENDING: 1181s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 104 1181s # SENDING: 1181s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 105 1181s # SENDING: 1181s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 106 1181s # SENDING: 1181s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 107 1181s # SENDING: 1181s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1181s # expecting error, got 400 1181s ok 108 1181s # SENDING: 1181s # GET / HTTP/0.9\r\n\r\n 1181s # expecting error, got 400 1181s ok 109 1181s # SENDING: 1181s # GET / HTTP/0.8\r\n\r\n 1181s # expecting error, got 400 1181s ok 110 1181s # SENDING: 1181s # GET /\x01 HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 111 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 112 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 113 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 114 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 115 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1181s # expecting 400, got 400 1181s ok 116 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 117 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 118 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 119 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1181s # expecting 400, got 400 1181s ok 120 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 121 1181s # SENDING: 1181s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 122 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 123 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 124 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1181s # expecting 400, got 400 1181s ok 125 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 126 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1181s # expecting 400, got 400 1181s ok 127 1181s # SENDING: 1181s # GET / HTTP/1.0\r\r 1181s # expecting dropped connection and HTTPD dropped connection 1181s ok 128 1181s # SENDING: 1181s # GET /\r\n 1181s # expecting headerless HTTP/0.9 body, got response 1181s ok 129 1181s # SENDING: 1181s # GET /#frag HTTP/1.0\r\n 1181s # expecting 400, got 400 1181s ok 130 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1181s # expecting 400, got 400 1181s ok 131 1181s # SENDING: 1181s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 132 1181s # SENDING: 1181s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 133 1181s # SENDING: 1181s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 134 1181s # SENDING: 1181s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 135 1181s # SENDING: 1181s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 136 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1181s # expecting 400, got 400 1181s ok 137 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1181s # expecting 400, got 400 1181s ok 138 1181s # SENDING: 1181s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 139 1181s # SENDING: 1181s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 140 1181s # SENDING: 1181s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 141 1181s # SENDING: 1181s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 142 1181s # SENDING: 1181s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 143 1181s # SENDING: 1181s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 144 1181s # SENDING: 1181s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 145 1181s # SENDING: 1181s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 146 1181s # SENDING: 1181s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 147 1181s # SENDING: 1181s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 148 1181s # SENDING: 1181s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 149 1181s # SENDING: 1181s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1181s # expecting success, got 200 1181s ok 150 1181s # SENDING: 1181s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1181s # expecting 400, got 400 1181s ok 151 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1181s # expecting success, got 200 1181s ok 152 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1181s # expecting success, got 200 1181s ok 153 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1181s # expecting success, got 200 1181s ok 154 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1181s # expecting success, got 200 1181s ok 155 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1181s # expecting success, got 200 1181s ok 156 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1181s # expecting success, got 200 1181s ok 157 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1181s # expecting 400, got 400 1181s ok 158 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1181s # expecting 400, got 400 1181s ok 159 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1181s # expecting 400, got 400 1181s ok 160 1181s # SENDING: 1181s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 161 1181s # SENDING: 1181s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 162 1181s # SENDING: 1181s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 163 1181s # SENDING: 1181s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1181s # expecting 200, got 200 1181s ok 164 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1181s # expecting 200, got 200 1181s ok 165 1181s # SENDING: 1181s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1181s # expecting 200, got 200 1181s ok 166 1181s # SENDING: 1181s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1181s # expecting 200, got 200 1181s ok 167 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: bar\r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Content-Length: 36\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 168 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: \r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 169 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1181s # DECODED: : bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 564\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 170 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\x00oo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 528\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 171 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\x01oo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 564\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 172 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1181s # DECODED: F\noo: bar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Content-Length: 528\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 173 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: b\tar 1181s # RESPONSE: 1181s # HTTP/1.1 200 OK\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Foo: b\tar\r\n 1181s # Vary: In-If1\r\n 1181s # DMMATCH1: 1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/plain\r\n 1181s # \r\n 1181s # Hi!\n 1181s # SERVERNAME=localhost\n 1181s # HTTP_HOST=\n 1181s # 1181s # expecting 200, got 200 1181s ok 174 1181s # SENDING: 1181s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1181s # DECODED: Foo: b\x01ar 1181s # RESPONSE: 1181s # HTTP/1.1 500 Internal Server Error\r\n 1181s # Date: Tue, 06 May 2025 17:43:52 GMT\r\n 1181s # Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1\r\n 1181s # Connection: close\r\n 1181s # Content-Type: text/html; charset=iso-8859-1\r\n 1181s # \r\n 1181s # \n 1181s # \n 1181s # ... 1181s # expecting 500, got 500 1181s ok 175 1181s # SENDING: 1181s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1181s # expecting 500, got 500 1181s ok 176 1181s ok 177 1181s ok 178 1181s ok 1184s t/apache/if_sections.t .............. 1184s 1..46 1184s # Running under perl version 5.040001 for linux 1184s # Current time local: Tue May 6 17:43:52 2025 1184s # Current time GMT: Tue May 6 17:43:52 2025 1184s # Using Test.pm version 1.31 1184s # Using Apache/Test.pm version 1.44 1184s # /if_sec/ with '': 1184s # expected: 200 1184s # received: '200' 1184s ok 1 1184s # expected: undef 1184s # received: undef 1184s ok 2 1184s # /if_sec/foo.if_test with '': 1184s # expected: 200 1184s # received: '200' 1184s ok 3 1184s # expected: undef 1184s # received: undef 1184s ok 4 1184s # /if_sec/foo.if_test with '1': 1184s # expected: 200 1184s # received: '200' 1184s ok 5 1184s # expected: 'global1' 1184s # received: 'global1' 1184s ok 6 1184s # /if_sec/foo.if_test with '1 11': 1184s # expected: 200 1184s # received: '200' 1184s ok 7 1184s # expected: 'global1, nested11, nested113' 1184s # received: 'global1, nested11, nested113' 1184s ok 8 1184s # /if_sec/foo.if_test with '1 11 111': 1184s # expected: 200 1184s # received: '200' 1184s ok 9 1184s # expected: 'global1, nested11, nested111' 1184s # received: 'global1, nested11, nested111' 1184s ok 10 1184s # /if_sec/foo.if_test with '1 11 112': 1184s # expected: 200 1184s # received: '200' 1184s ok 11 1184s # expected: 'global1, nested11, nested112' 1184s # received: 'global1, nested11, nested112' 1184s ok 12 1184s # /if_sec/foo.if_test with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 13 1184s # expected: 'global1, files2' 1184s # received: 'global1, files2' 1184s ok 14 1184s # /if_sec/dir/foo.txt with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 15 1184s # expected: 'global1, dir1, dir2, dir_files1' 1184s # received: 'global1, dir1, dir2, dir_files1' 1184s ok 16 1184s # /if_sec/dir/ with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 17 1184s # expected: 'global1, dir1, dir2' 1184s # received: 'global1, dir1, dir2' 1184s ok 18 1184s # /if_sec/dir/ with '1 11': 1184s # expected: 200 1184s # received: '200' 1184s ok 19 1184s # expected: 'global1, dir1, nested11, nested113' 1184s # received: 'global1, dir1, nested11, nested113' 1184s ok 20 1184s # /if_sec/dir/ with '1 11 111': 1184s # expected: 200 1184s # received: '200' 1184s ok 21 1184s # expected: 'global1, dir1, nested11, nested111' 1184s # received: 'global1, dir1, nested11, nested111' 1184s ok 22 1184s # /if_sec/dir/ with '1 11 112': 1184s # expected: 200 1184s # received: '200' 1184s ok 23 1184s # expected: 'global1, dir1, nested11, nested112' 1184s # received: 'global1, dir1, nested11, nested112' 1184s ok 24 1184s # /if_sec/loc/ with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 25 1184s # expected: 'global1, loc1, loc2' 1184s # received: 'global1, loc1, loc2' 1184s ok 26 1184s # /if_sec/loc/foo.txt with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 27 1184s # expected: 'global1, loc1, loc2' 1184s # received: 'global1, loc1, loc2' 1184s ok 28 1184s # /if_sec/loc/ with '1 11': 1184s # expected: 200 1184s # received: '200' 1184s ok 29 1184s # expected: 'global1, loc1, nested11, nested113' 1184s # received: 'global1, loc1, nested11, nested113' 1184s ok 30 1184s # /if_sec/loc/ with '1 11 111': 1184s # expected: 200 1184s # received: '200' 1184s ok 31 1184s # expected: 'global1, loc1, nested11, nested111' 1184s # received: 'global1, loc1, nested11, nested111' 1184s ok 32 1184s # /if_sec/loc/ with '1 11 112': 1184s # expected: 200 1184s # received: '200' 1184s ok 33 1184s # expected: 'global1, loc1, nested11, nested112' 1184s # received: 'global1, loc1, nested11, nested112' 1184s ok 34 1184s # /if_sec/loc/foo.if_test with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 35 1184s # expected: 'global1, files2, loc1, loc2' 1184s # received: 'global1, files2, loc1, loc2' 1184s ok 36 1184s # /if_sec/loc/foo.if_test with '1 2 11': 1184s # expected: 200 1184s # received: '200' 1184s ok 37 1184s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1184s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1184s ok 38 1184s # /if_sec/loc/foo.if_test with '1 2 11 111': 1184s # expected: 200 1184s # received: '200' 1184s ok 39 1184s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1184s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1184s ok 40 1184s # /if_sec/loc/foo.if_test with '1 2 11 112': 1184s # expected: 200 1184s # received: '200' 1184s ok 41 1184s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1184s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1184s ok 42 1184s # /if_sec/proxy/ with '1 2': 1184s # expected: 200 1184s # received: '200' 1184s ok 43 1184s # expected: 'global1, locp1, locp2' 1184s # received: 'global1, locp1, locp2' 1184s ok 44 1184s # /if_sec/proxy/ with '2': 1184s # expected: 200 1184s # received: '200' 1184s ok 45 1184s # expected: 'locp2' 1184s # received: 'locp2' 1184s ok 46 1184s ok 1187s t/apache/iffile.t ................... 1187s 1..2 1187s # Running under perl version 5.040001 for linux 1187s # Current time local: Tue May 6 17:43:55 2025 1187s # Current time GMT: Tue May 6 17:43:55 2025 1187s # Using Test.pm version 1.31 1187s # Using Apache/Test.pm version 1.44 1187s # expected: 200 1187s # received: '200' 1187s ok 1 1187s # expected: 'success1, success2, success3, success4, success5' 1187s # received: 'success1, success2, success3, success4, success5' 1187s ok 2 1187s ok 1189s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1196s t/apache/limits.t ................... 1196s 1..12 1196s # Running under perl version 5.040001 for linux 1196s # Current time local: Tue May 6 17:44:00 2025 1196s # Current time GMT: Tue May 6 17:44:00 2025 1196s # Using Test.pm version 1.31 1196s # Using Apache/Test.pm version 1.44 1196s # Testing LimitRequestLine; should succeed 1196s # testing : Test #1 1196s # expected: 200 1196s # received: '200' 1196s ok 1 1196s # Testing LimitRequestLine; should fail 1196s # testing : Test #2 1196s # expected: 414 1196s # received: '414' 1196s ok 2 1196s # Testing LimitRequestFieldSize; should succeed 1196s # testing : Test #3 1196s # expected: 200 1196s # received: '200' 1196s ok 3 1196s # Testing LimitRequestFieldSize; should fail 1196s # testing : Test #4 1196s # expected: 400 1196s # received: '400' 1196s ok 4 1196s # Testing LimitRequestFields; should succeed 1196s # testing : Test #5 1196s # expected: 200 1196s # received: '200' 1196s ok 5 1196s # Testing LimitRequestFields; should fail 1196s # testing : Test #6 1196s # expected: 400 1196s # received: '400' 1196s ok 6 1196s # Testing LimitRequestBody; should succeed 1196s # Chunked transfer-encoding enabled 1196s # testing : Test #7 1196s # expected: 200 1196s # received: '200' 1196s ok 7 1196s # Testing LimitRequestBody; should succeed 1196s # Chunked transfer-encoding disabled 1196s # testing : Test #8 1196s # expected: 200 1196s # received: '200' 1196s ok 8 1196s # Testing LimitRequestBody; should fail 1196s # Chunked transfer-encoding enabled 1196s # testing : Test #9 1196s # expected: 413 1196s # received: '413' 1196s ok 9 1196s # Testing LimitRequestBody; should fail 1196s # Chunked transfer-encoding disabled 1196s # testing : Test #10 1196s # expected: 413 1196s # received: '413' 1196s ok 10 1196s # Testing LimitRequestFieldSize; should succeed 1196s # testing : Test #11 1196s # expected: 200 1196s # received: '200' 1196s ok 11 1196s # Testing LimitRequestFieldSize; should fail 1196s # testing : Test #12 1196s # expected: 400 1196s # received: '400' 1196s ok 12 1196s ok 1199s t/apache/loglevel.t ................. 1199s 1..8 1199s # Running under perl version 5.040001 for linux 1199s # Current time local: Tue May 6 17:44:07 2025 1199s # Current time GMT: Tue May 6 17:44:07 2025 1199s # Using Test.pm version 1.31 1199s # Using Apache/Test.pm version 1.44 1199s ok 1 1199s ok 2 1199s ok 3 1199s ok 4 1199s ok 5 1199s ok 6 1199s ok 7 1199s ok 8 1199s ok 1202s t/apache/maxranges.t ................ 1202s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1202s 1..19 1202s # Running under perl version 5.040001 for linux 1202s # Current time local: Tue May 6 17:44:10 2025 1202s # Current time GMT: Tue May 6 17:44:10 2025 1202s # Using Test.pm version 1.31 1202s # Using Apache/Test.pm version 1.44 1202s ok 1 1202s ok 2 1202s ok 3 1202s ok 4 1202s ok 5 1202s ok 6 1202s ok 7 1202s ok 8 1202s ok 9 1202s ok 10 1202s ok 11 1202s ok 12 1202s ok 13 1202s ok 14 1202s ok 15 1202s ok 16 1202s ok 17 1202s ok 18 1202s ok 19 1202s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1202s ok 1204s t/apache/mergeslashes.t ............. 1204s 1..9 1204s # Running under perl version 5.040001 for linux 1204s # Current time local: Tue May 6 17:44:13 2025 1204s # Current time GMT: Tue May 6 17:44:13 2025 1204s # Using Test.pm version 1.31 1204s # Using Apache/Test.pm version 1.44 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for exact match 1204s ok 1 1204s # SENDING to 127.0.0.1:8557 1204s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for merged even at front 1204s ok 2 1204s # SENDING to 127.0.0.1:8557 1204s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for merged even at front 1204s ok 3 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for c// should be merged 1204s ok 4 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for a// should be merged 1204s ok 5 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for a// matches locationmatch 1204s ok 6 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1204s # expected 200, got 200 for c// doesn't match locationmatch 1204s ok 7 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for baseline failed 1204s ok 8 1204s # SENDING to 127.0.0.1:8557 1204s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1204s # expected 403, got 403 for b//d not merged for Location with OFF 1204s ok 9 1204s ok 1207s t/apache/mmn.t ...................... 1207s 1..2 1207s # Running under perl version 5.040001 for linux 1207s # Current time local: Tue May 6 17:44:15 2025 1207s # Current time GMT: Tue May 6 17:44:15 2025 1207s # Using Test.pm version 1.31 1207s # Using Apache/Test.pm version 1.44 1207s ok 1 1207s ok 2 1207s ok 1210s t/apache/options.t .................. 1210s 1..2 1210s # Running under perl version 5.040001 for linux 1210s # Current time local: Tue May 6 17:44:18 2025 1210s # Current time GMT: Tue May 6 17:44:18 2025 1210s # Using Test.pm version 1.31 1210s # Using Apache/Test.pm version 1.44 1210s # testing : code 1210s # expected: 200 1210s # received: '200' 1210s ok 1 1210s # testing : OPTIONS 1210s # expected: qr/OPTIONS/ 1210s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1210s ok 2 1210s ok 1214s t/apache/passbrigade.t .............. 1214s # using LWP client 1214s 1..114 1214s # Running under perl version 5.040001 for linux 1214s # Current time local: Tue May 6 17:44:21 2025 1214s # Current time GMT: Tue May 6 17:44:21 2025 1214s # Using Test.pm version 1.31 1214s # Using Apache/Test.pm version 1.44 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 1024 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 1024 1214s # received: 1024 1214s ok 1 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048 1214s # received: 2048 1214s ok 2 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 3072 1214s # received: 3072 1214s ok 3 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096 1214s # received: 4096 1214s ok 4 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 5120 1214s # received: 5120 1214s ok 5 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144 1214s # received: 6144 1214s ok 6 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 7168 1214s # received: 7168 1214s ok 7 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 8192 1214s # received: 8192 1214s ok 8 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 9216 1214s # received: 9216 1214s ok 9 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240 1214s # received: 10240 1214s ok 10 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 11264 1214s # received: 11264 1214s ok 11 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 12288 1214s # received: 12288 1214s ok 12 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 13312 1214s # received: 13312 1214s ok 13 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 14336 1214s # received: 14336 1214s ok 14 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 15360 1214s # received: 15360 1214s ok 15 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 16384 1214s # received: 16384 1214s ok 16 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 17408 1214s # received: 17408 1214s ok 17 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 18432 1214s # received: 18432 1214s ok 18 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 19456 1214s # received: 19456 1214s ok 19 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 20480 1214s # received: 20480 1214s ok 20 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 21504 1214s # received: 21504 1214s ok 21 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 22528 1214s # received: 22528 1214s ok 22 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 23552 1214s # received: 23552 1214s ok 23 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 24576 1214s # received: 24576 1214s ok 24 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 25600 1214s # received: 25600 1214s ok 25 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 26624 1214s # received: 26624 1214s ok 26 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 27648 1214s # received: 27648 1214s ok 27 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 28672 1214s # received: 28672 1214s ok 28 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 29696 1214s # received: 29696 1214s ok 29 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 30720 1214s # received: 30720 1214s ok 30 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 31744 1214s # received: 31744 1214s ok 31 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 32768 1214s # received: 32768 1214s ok 32 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 33792 1214s # received: 33792 1214s ok 33 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 34816 1214s # received: 34816 1214s ok 34 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 35840 1214s # received: 35840 1214s ok 35 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 36864 1214s # received: 36864 1214s ok 36 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 37888 1214s # received: 37888 1214s ok 37 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 38912 1214s # received: 38912 1214s ok 38 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 39936 1214s # received: 39936 1214s ok 39 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 40960 1214s # received: 40960 1214s ok 40 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 41984 1214s # received: 41984 1214s ok 41 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 43008 1214s # received: 43008 1214s ok 42 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 44032 1214s # received: 44032 1214s ok 43 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 45056 1214s # received: 45056 1214s ok 44 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 46080 1214s # received: 46080 1214s ok 45 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 47104 1214s # received: 47104 1214s ok 46 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 48128 1214s # received: 48128 1214s ok 47 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 49152 1214s # received: 49152 1214s ok 48 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 50176 1214s # received: 50176 1214s ok 49 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 51200 1214s # received: 51200 1214s ok 50 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 102400 1214s # received: 102400 1214s ok 51 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 307200 1214s # received: 307200 1214s ok 52 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 512000 1214s # received: 512000 1214s ok 53 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048000 1214s # received: 2048000 1214s ok 54 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096000 1214s # received: 4096000 1214s ok 55 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144000 1214s # received: 6144000 1214s ok 56 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240000 1214s # received: 10240000 1214s ok 57 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 1024 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 1024 1214s # received: 1024 1214s ok 58 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 2048 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 2048 1214s # received: 2048 1214s ok 59 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 3072 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 3072 1214s # received: 3072 1214s ok 60 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 4096 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 4096 1214s # received: 4096 1214s ok 61 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 5120 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 5120 1214s # received: 5120 1214s ok 62 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 6144 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 6144 1214s # received: 6144 1214s ok 63 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 7168 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 7168 1214s # received: 7168 1214s ok 64 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 8192 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #DMMATCH1: 1 1214s # 1214s # testing : bytes in body 1214s # expected: 8192 1214s # received: 8192 1214s ok 65 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 9216 1214s # received: 9216 1214s ok 66 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240 1214s # received: 10240 1214s ok 67 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 11264 1214s # received: 11264 1214s ok 68 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 12288 1214s # received: 12288 1214s ok 69 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 13312 1214s # received: 13312 1214s ok 70 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 14336 1214s # received: 14336 1214s ok 71 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 15360 1214s # received: 15360 1214s ok 72 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 16384 1214s # received: 16384 1214s ok 73 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 17408 1214s # received: 17408 1214s ok 74 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 18432 1214s # received: 18432 1214s ok 75 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 19456 1214s # received: 19456 1214s ok 76 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 20480 1214s # received: 20480 1214s ok 77 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 21504 1214s # received: 21504 1214s ok 78 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 22528 1214s # received: 22528 1214s ok 79 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 23552 1214s # received: 23552 1214s ok 80 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 24576 1214s # received: 24576 1214s ok 81 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 25600 1214s # received: 25600 1214s ok 82 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 26624 1214s # received: 26624 1214s ok 83 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 27648 1214s # received: 27648 1214s ok 84 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 28672 1214s # received: 28672 1214s ok 85 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 29696 1214s # received: 29696 1214s ok 86 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 30720 1214s # received: 30720 1214s ok 87 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 31744 1214s # received: 31744 1214s ok 88 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 32768 1214s # received: 32768 1214s ok 89 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 33792 1214s # received: 33792 1214s ok 90 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 34816 1214s # received: 34816 1214s ok 91 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 35840 1214s # received: 35840 1214s ok 92 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 36864 1214s # received: 36864 1214s ok 93 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 37888 1214s # received: 37888 1214s ok 94 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 38912 1214s # received: 38912 1214s ok 95 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 39936 1214s # received: 39936 1214s ok 96 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 40960 1214s # received: 40960 1214s ok 97 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 41984 1214s # received: 41984 1214s ok 98 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 43008 1214s # received: 43008 1214s ok 99 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 44032 1214s # received: 44032 1214s ok 100 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 45056 1214s # received: 45056 1214s ok 101 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 46080 1214s # received: 46080 1214s ok 102 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 47104 1214s # received: 47104 1214s ok 103 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 48128 1214s # received: 48128 1214s ok 104 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 49152 1214s # received: 49152 1214s ok 105 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 50176 1214s # received: 50176 1214s ok 106 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 51200 1214s # received: 51200 1214s ok 107 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 102400 1214s # received: 102400 1214s ok 108 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 307200 1214s # received: 307200 1214s ok 109 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:24 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 512000 1214s # received: 512000 1214s ok 110 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 2048000 1214s # received: 2048000 1214s ok 111 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 4096000 1214s # received: 4096000 1214s ok 112 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 6144000 1214s # received: 6144000 1214s ok 113 1214s #lwp request: 1214s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1214s #User-Agent: libwww-perl/6.78 1214s # 1214s #server response: 1214s #HTTP/1.1 200 OK 1214s #Connection: close 1214s #Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1214s #Vary: In-If1 1214s #Content-Length: 0 1214s #Client-Date: Tue, 06 May 2025 17:44:25 GMT 1214s #Client-Peer: 127.0.0.1:8529 1214s #Client-Response-Num: 1 1214s #Client-Transfer-Encoding: chunked 1214s #DMMATCH1: 1 1214s #X-Content-Length-Note: added by Apache::TestRequest 1214s # 1214s # testing : bytes in body 1214s # expected: 10240000 1214s # received: 10240000 1214s ok 114 1214s ok 1217s t/apache/post.t ..................... 1217s # using LWP client 1217s 1..51 1217s # Running under perl version 5.040001 for linux 1217s # Current time local: Tue May 6 17:44:25 2025 1217s # Current time GMT: Tue May 6 17:44:25 2025 1217s # Using Test.pm version 1.31 1217s # Using Apache/Test.pm version 1.44 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 1024 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '1024' 1217s # received: 1024 1217s ok 1 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 2048 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '2048' 1217s # received: 2048 1217s ok 2 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 3072 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '3072' 1217s # received: 3072 1217s ok 3 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 4096 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '4096' 1217s # received: 4096 1217s ok 4 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 5120 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '5120' 1217s # received: 5120 1217s ok 5 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 6144 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '6144' 1217s # received: 6144 1217s ok 6 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 7168 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '7168' 1217s # received: 7168 1217s ok 7 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 8192 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '8192' 1217s # received: 8192 1217s ok 8 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 9216 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 5 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '9216' 1217s # received: 9216 1217s ok 9 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 10240 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '10240' 1217s # received: 10240 1217s ok 10 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 11264 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '11264' 1217s # received: 11264 1217s ok 11 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 12288 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:27 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '12288' 1217s # received: 12288 1217s ok 12 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 13312 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '13312' 1217s # received: 13312 1217s ok 13 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 14336 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '14336' 1217s # received: 14336 1217s ok 14 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 15360 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '15360' 1217s # received: 15360 1217s ok 15 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 16384 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '16384' 1217s # received: 16384 1217s ok 16 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 17408 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '17408' 1217s # received: 17408 1217s ok 17 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 18432 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '18432' 1217s # received: 18432 1217s ok 18 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 19456 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '19456' 1217s # received: 19456 1217s ok 19 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 20480 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '20480' 1217s # received: 20480 1217s ok 20 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 21504 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '21504' 1217s # received: 21504 1217s ok 21 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 22528 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '22528' 1217s # received: 22528 1217s ok 22 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 23552 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '23552' 1217s # received: 23552 1217s ok 23 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 24576 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '24576' 1217s # received: 24576 1217s ok 24 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 25600 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '25600' 1217s # received: 25600 1217s ok 25 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 26624 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '26624' 1217s # received: 26624 1217s ok 26 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 27648 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '27648' 1217s # received: 27648 1217s ok 27 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 28672 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '28672' 1217s # received: 28672 1217s ok 28 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 29696 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '29696' 1217s # received: 29696 1217s ok 29 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 30720 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '30720' 1217s # received: 30720 1217s ok 30 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 31744 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '31744' 1217s # received: 31744 1217s ok 31 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 32768 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '32768' 1217s # received: 32768 1217s ok 32 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 33792 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '33792' 1217s # received: 33792 1217s ok 33 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 34816 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '34816' 1217s # received: 34816 1217s ok 34 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 35840 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '35840' 1217s # received: 35840 1217s ok 35 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 36864 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '36864' 1217s # received: 36864 1217s ok 36 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 37888 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '37888' 1217s # received: 37888 1217s ok 37 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 38912 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '38912' 1217s # received: 38912 1217s ok 38 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 39936 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '39936' 1217s # received: 39936 1217s ok 39 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 40960 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '40960' 1217s # received: 40960 1217s ok 40 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 41984 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '41984' 1217s # received: 41984 1217s ok 41 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 43008 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '43008' 1217s # received: 43008 1217s ok 42 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 44032 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '44032' 1217s # received: 44032 1217s ok 43 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 45056 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '45056' 1217s # received: 45056 1217s ok 44 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 46080 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '46080' 1217s # received: 46080 1217s ok 45 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 47104 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '47104' 1217s # received: 47104 1217s ok 46 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 48128 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '48128' 1217s # received: 48128 1217s ok 47 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 49152 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '49152' 1217s # received: 49152 1217s ok 48 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 50176 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '50176' 1217s # received: 50176 1217s ok 49 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 51200 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 6 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '51200' 1217s # received: 51200 1217s ok 50 1217s #lwp request: 1217s #POST http://localhost:8529/eat_post HTTP/1.1 1217s #User-Agent: libwww-perl/6.78 1217s #Content-Length: 102400 1217s # 1217s #server response: 1217s #HTTP/1.1 200 OK 1217s #Connection: close 1217s #Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1217s #Vary: In-If1 1217s #Content-Length: 7 1217s #Client-Date: Tue, 06 May 2025 17:44:28 GMT 1217s #Client-Peer: 127.0.0.1:8529 1217s #Client-Response-Num: 1 1217s #DMMATCH1: 1 1217s # 1217s # testing : length posted 1217s # expected: '102400' 1217s # received: 102400 1217s ok 51 1217s ok 1220s t/apache/pr17629.t .................. 1220s 1..4 1220s # Running under perl version 5.040001 for linux 1220s # Current time local: Tue May 6 17:44:28 2025 1220s # Current time GMT: Tue May 6 17:44:28 2025 1220s # Using Test.pm version 1.31 1220s # Using Apache/Test.pm version 1.44 1220s # expected: 'begin-foobar-end 1220s # ' 1220s # received: 'begin-foobar-end 1220s # ' 1220s ok 1 1220s # expected: 200 1220s # received: '200' 1220s ok 2 1220s # testing : response was gzipped 1220s # expected: 'gzip' 1220s # received: 'gzip' 1220s ok 3 1220s # expected: 'begin-foobar-end 1220s # ' 1220s # received: 'begin-foobar-end 1220s # ' 1220s ok 4 1220s ok 1222s t/apache/pr18757.t .................. 1222s 1..3 1222s # Running under perl version 5.040001 for linux 1222s # Current time local: Tue May 6 17:44:30 2025 1222s # Current time GMT: Tue May 6 17:44:30 2025 1222s # Using Test.pm version 1.31 1222s # Using Apache/Test.pm version 1.44 1222s # testing : 200 response from GET 1222s # expected: 200 1222s # received: '200' 1222s ok 1 1222s # expected C-L is 26 1222s # URL via proxy is http://localhost:8549/index.html 1222s ok 2 1222s # line: HTTP/1.1 200 OK 1222s # line: Date: Tue, 06 May 2025 17:44:33 GMT 1222s # line: Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1222s # line: Vary: In-If1 1222s # line: Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1222s # line: ETag: "1a-62c6deaf13e40" 1222s # line: Accept-Ranges: bytes 1222s # line: Content-Length: 26 1222s # line: DMMATCH1: 1 1222s # line: Content-Type: text/html 1222s # line: 1222s # testing : whether proxy strips Content-Length header 1222s # expected: 1 1222s # received: 1 1222s ok 3 1222s ok 1225s t/apache/pr35292.t .................. 1225s 1..3 1225s # Running under perl version 5.040001 for linux 1225s # Current time local: Tue May 6 17:44:33 2025 1225s # Current time GMT: Tue May 6 17:44:33 2025 1225s # Using Test.pm version 1.31 1225s # Using Apache/Test.pm version 1.44 1225s ok 1 1225s ok 2 1225s # testing : read response-line 1225s # expected: qr/^HTTP\/1\.. 413/ 1225s # received: 'HTTP/1.1 413 Request Entity Too Large 1225s # ' 1225s ok 3 1225s ok 1228s t/apache/pr35330.t .................. 1228s 1..2 1228s # Running under perl version 5.040001 for linux 1228s # Current time local: Tue May 6 17:44:36 2025 1228s # Current time GMT: Tue May 6 17:44:36 2025 1228s # Using Test.pm version 1.31 1228s # Using Apache/Test.pm version 1.44 1228s # testing : SSI was allowed for location 1228s # expected: 200 1228s # received: '200' 1228s ok 1 1228s # testing : file was served with correct content 1228s # expected: 'hello' 1228s # received: 'hello' 1228s ok 2 1228s ok 1231s t/apache/pr37166.t .................. 1231s 1..4 1231s # Running under perl version 5.040001 for linux 1231s # Current time local: Tue May 6 17:44:39 2025 1231s # Current time GMT: Tue May 6 17:44:39 2025 1231s # Using Test.pm version 1.31 1231s # Using Apache/Test.pm version 1.44 1231s # testing : SSI was allowed for location 1231s # expected: 200 1231s # received: '200' 1231s ok 1 1231s # testing : file was served with correct content 1231s # expected: 'Hello world 1231s # ' 1231s # received: 'Hello world 1231s # ' 1231s ok 2 1231s # testing : explicit 200 response 1231s # expected: 200 1231s # received: '200' 1231s ok 3 1231s # testing : file was again served with correct content 1231s # expected: 'Hello world 1231s # ' 1231s # received: 'Hello world 1231s # ' 1231s ok 4 1231s ok 1233s t/apache/pr43939.t .................. 1233s 1..4 1233s # Running under perl version 5.040001 for linux 1233s # Current time local: Tue May 6 17:44:41 2025 1233s # Current time GMT: Tue May 6 17:44:41 2025 1233s # Using Test.pm version 1.31 1233s # Using Apache/Test.pm version 1.44 1233s # expected: 'begin-default-end 1233s # ' 1233s # received: 'begin-default-end 1233s # ' 1233s ok 1 1233s # expected: 200 1233s # received: '200' 1233s ok 2 1233s # testing : response was gzipped 1233s # expected: 'gzip' 1233s # received: 'gzip' 1233s ok 3 1233s # expected: 'begin-default-end 1233s # ' 1233s # received: 'begin-default-end 1233s # ' 1233s ok 4 1233s ok 1235s t/apache/pr49328.t .................. 1235s 1..1 1235s # Running under perl version 5.040001 for linux 1235s # Current time local: Tue May 6 17:44:44 2025 1235s # Current time GMT: Tue May 6 17:44:44 2025 1235s # Using Test.pm version 1.31 1235s # Using Apache/Test.pm version 1.44 1235s # expected: 'before 1235s # included 1235s # after 1235s # ' 1235s # received: 'before 1235s # included 1235s # after 1235s # ' 1235s ok 1 1235s ok 1238s t/apache/pr64339.t .................. 1238s 1..12 1238s # Running under perl version 5.040001 for linux 1238s # Current time local: Tue May 6 17:44:46 2025 1238s # Current time GMT: Tue May 6 17:44:46 2025 1238s # Using Test.pm version 1.31 1238s # Using Apache/Test.pm version 1.44 1238s # testing : fetching /doc.xml 1238s # expected: 200 1238s # received: '200' 1238s ok 1 1238s # testing : content-type header test for /doc.xml 1238s # expected: 'application/xml; charset=utf-8' 1238s # received: 'application/xml; charset=utf-8' 1238s ok 2 1238s # testing : content test for /doc.xml 1238s # expected: 'fóó 1238s # ' 1238s # received: 'fóó 1238s # ' 1238s ok 3 1238s # testing : fetching /doc.fooxml 1238s # expected: 200 1238s # received: '200' 1238s ok 4 1238s # testing : content-type header test for /doc.fooxml 1238s # expected: 'application/foo+xml; charset=utf-8' 1238s # received: 'application/foo+xml; charset=utf-8' 1238s ok 5 1238s # testing : content test for /doc.fooxml 1238s # expected: 'fóó 1238s # ' 1238s # received: 'fóó 1238s # ' 1238s ok 6 1238s # testing : fetching /doc.notxml 1238s # expected: 200 1238s # received: '200' 1238s ok 7 1238s # testing : content-type header test for /doc.notxml 1238s # expected: 'application/notreallyxml' 1238s # received: 'application/notreallyxml' 1238s ok 8 1238s # testing : content test for /doc.notxml 1238s # expected: 'f 1238s # ' 1238s # received: 'f 1238s # ' 1238s ok 9 1238s # testing : fetching /doc.isohtml 1238s # expected: 200 1238s # received: '200' 1238s ok 10 1238s # testing : content-type header test for /doc.isohtml 1238s # expected: 'text/html;charset=utf-8' 1238s # received: 'text/html;charset=utf-8' 1238s ok 11 1238s # testing : content test for /doc.isohtml 1238s # expected: '

fóó 1238s #

' 1238s # received: '

fóó 1238s #

' 1238s ok 12 1238s ok 1241s t/apache/rwrite.t ................... 1241s # using LWP client 1241s 1..114 1241s # Running under perl version 5.040001 for linux 1241s # Current time local: Tue May 6 17:44:49 2025 1241s # Current time GMT: Tue May 6 17:44:49 2025 1241s # Using Test.pm version 1.31 1241s # Using Apache/Test.pm version 1.44 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 1024 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 1024 1241s # received: 1024 1241s ok 1 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 2048 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 2048 1241s # received: 2048 1241s ok 2 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 3072 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 3072 1241s # received: 3072 1241s ok 3 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 4096 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 4096 1241s # received: 4096 1241s ok 4 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 5120 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 5120 1241s # received: 5120 1241s ok 5 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 6144 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 6144 1241s # received: 6144 1241s ok 6 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 7168 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #DMMATCH1: 1 1241s # 1241s # testing : bytes in body 1241s # expected: 7168 1241s # received: 7168 1241s ok 7 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 8192 1241s # received: 8192 1241s ok 8 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 9216 1241s # received: 9216 1241s ok 9 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 10240 1241s # received: 10240 1241s ok 10 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 11264 1241s # received: 11264 1241s ok 11 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 12288 1241s # received: 12288 1241s ok 12 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 13312 1241s # received: 13312 1241s ok 13 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 14336 1241s # received: 14336 1241s ok 14 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1241s #Client-Transfer-Encoding: chunked 1241s #DMMATCH1: 1 1241s #X-Content-Length-Note: added by Apache::TestRequest 1241s # 1241s # testing : bytes in body 1241s # expected: 15360 1241s # received: 15360 1241s ok 15 1241s #lwp request: 1241s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1241s #User-Agent: libwww-perl/6.78 1241s # 1241s #server response: 1241s #HTTP/1.1 200 OK 1241s #Connection: close 1241s #Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1241s #Vary: In-If1 1241s #Content-Length: 0 1241s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1241s #Client-Peer: 127.0.0.1:8529 1241s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 16384 1242s # received: 16384 1242s ok 16 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 17408 1242s # received: 17408 1242s ok 17 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 18432 1242s # received: 18432 1242s ok 18 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 19456 1242s # received: 19456 1242s ok 19 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 20480 1242s # received: 20480 1242s ok 20 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 21504 1242s # received: 21504 1242s ok 21 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 22528 1242s # received: 22528 1242s ok 22 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 23552 1242s # received: 23552 1242s ok 23 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 24576 1242s # received: 24576 1242s ok 24 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 25600 1242s # received: 25600 1242s ok 25 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 26624 1242s # received: 26624 1242s ok 26 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 27648 1242s # received: 27648 1242s ok 27 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 28672 1242s # received: 28672 1242s ok 28 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 29696 1242s # received: 29696 1242s ok 29 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 30720 1242s # received: 30720 1242s ok 30 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 31744 1242s # received: 31744 1242s ok 31 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 32768 1242s # received: 32768 1242s ok 32 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 33792 1242s # received: 33792 1242s ok 33 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 34816 1242s # received: 34816 1242s ok 34 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 35840 1242s # received: 35840 1242s ok 35 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 36864 1242s # received: 36864 1242s ok 36 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 37888 1242s # received: 37888 1242s ok 37 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 38912 1242s # received: 38912 1242s ok 38 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 39936 1242s # received: 39936 1242s ok 39 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 40960 1242s # received: 40960 1242s ok 40 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 41984 1242s # received: 41984 1242s ok 41 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 43008 1242s # received: 43008 1242s ok 42 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 44032 1242s # received: 44032 1242s ok 43 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 45056 1242s # received: 45056 1242s ok 44 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 46080 1242s # received: 46080 1242s ok 45 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 47104 1242s # received: 47104 1242s ok 46 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 48128 1242s # received: 48128 1242s ok 47 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 49152 1242s # received: 49152 1242s ok 48 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 50176 1242s # received: 50176 1242s ok 49 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 51200 1242s # received: 51200 1242s ok 50 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 102400 1242s # received: 102400 1242s ok 51 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 307200 1242s # received: 307200 1242s ok 52 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 512000 1242s # received: 512000 1242s ok 53 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 2048000 1242s # received: 2048000 1242s ok 54 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 4096000 1242s # received: 4096000 1242s ok 55 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 6144000 1242s # received: 6144000 1242s ok 56 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 10240000 1242s # received: 10240000 1242s ok 57 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 1024 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 1024 1242s # received: 1024 1242s ok 58 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 2048 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 2048 1242s # received: 2048 1242s ok 59 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 3072 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 3072 1242s # received: 3072 1242s ok 60 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 4096 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 4096 1242s # received: 4096 1242s ok 61 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 5120 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 5120 1242s # received: 5120 1242s ok 62 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 6144 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 6144 1242s # received: 6144 1242s ok 63 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 7168 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #DMMATCH1: 1 1242s # 1242s # testing : bytes in body 1242s # expected: 7168 1242s # received: 7168 1242s ok 64 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 8192 1242s # received: 8192 1242s ok 65 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 9216 1242s # received: 9216 1242s ok 66 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 10240 1242s # received: 10240 1242s ok 67 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 11264 1242s # received: 11264 1242s ok 68 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 12288 1242s # received: 12288 1242s ok 69 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 13312 1242s # received: 13312 1242s ok 70 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 14336 1242s # received: 14336 1242s ok 71 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 15360 1242s # received: 15360 1242s ok 72 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 16384 1242s # received: 16384 1242s ok 73 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 17408 1242s # received: 17408 1242s ok 74 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 18432 1242s # received: 18432 1242s ok 75 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 19456 1242s # received: 19456 1242s ok 76 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 20480 1242s # received: 20480 1242s ok 77 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 21504 1242s # received: 21504 1242s ok 78 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 22528 1242s # received: 22528 1242s ok 79 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 23552 1242s # received: 23552 1242s ok 80 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 24576 1242s # received: 24576 1242s ok 81 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 25600 1242s # received: 25600 1242s ok 82 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 26624 1242s # received: 26624 1242s ok 83 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 27648 1242s # received: 27648 1242s ok 84 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 28672 1242s # received: 28672 1242s ok 85 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 29696 1242s # received: 29696 1242s ok 86 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 30720 1242s # received: 30720 1242s ok 87 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 31744 1242s # received: 31744 1242s ok 88 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 32768 1242s # received: 32768 1242s ok 89 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 33792 1242s # received: 33792 1242s ok 90 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 34816 1242s # received: 34816 1242s ok 91 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 35840 1242s # received: 35840 1242s ok 92 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 36864 1242s # received: 36864 1242s ok 93 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 37888 1242s # received: 37888 1242s ok 94 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 38912 1242s # received: 38912 1242s ok 95 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 39936 1242s # received: 39936 1242s ok 96 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 40960 1242s # received: 40960 1242s ok 97 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 41984 1242s # received: 41984 1242s ok 98 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 43008 1242s # received: 43008 1242s ok 99 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 44032 1242s # received: 44032 1242s ok 100 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 45056 1242s # received: 45056 1242s ok 101 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 46080 1242s # received: 46080 1242s ok 102 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 47104 1242s # received: 47104 1242s ok 103 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 48128 1242s # received: 48128 1242s ok 104 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 49152 1242s # received: 49152 1242s ok 105 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 50176 1242s # received: 50176 1242s ok 106 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 51200 1242s # received: 51200 1242s ok 107 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 102400 1242s # received: 102400 1242s ok 108 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 307200 1242s # received: 307200 1242s ok 109 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 512000 1242s # received: 512000 1242s ok 110 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 2048000 1242s # received: 2048000 1242s ok 111 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 4096000 1242s # received: 4096000 1242s ok 112 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 6144000 1242s # received: 6144000 1242s ok 113 1242s #lwp request: 1242s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1242s #User-Agent: libwww-perl/6.78 1242s # 1242s #server response: 1242s #HTTP/1.1 200 OK 1242s #Connection: close 1242s #Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1242s #Vary: In-If1 1242s #Content-Length: 0 1242s #Client-Date: Tue, 06 May 2025 17:44:52 GMT 1242s #Client-Peer: 127.0.0.1:8529 1242s #Client-Response-Num: 1 1242s #Client-Transfer-Encoding: chunked 1242s #DMMATCH1: 1 1242s #X-Content-Length-Note: added by Apache::TestRequest 1242s # 1242s # testing : bytes in body 1242s # expected: 10240000 1242s # received: 10240000 1242s ok 114 1242s ok 1245s t/apache/server_name_port.t ......... 1245s 1..84 1245s # Running under perl version 5.040001 for linux 1245s # Current time local: Tue May 6 17:44:52 2025 1245s # Current time GMT: Tue May 6 17:44:52 2025 1245s # Using Test.pm version 1.31 1245s # Using Apache/Test.pm version 1.44 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1245s # expecting 200, got 200 1245s ok 1 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 2 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 3 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 4 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 5 1245s # got SERVER_PORT='123', expected '123' 1245s ok 6 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1245s # expecting 200, got 200 1245s ok 7 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 8 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 9 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 10 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 11 1245s # got SERVER_PORT='123', expected '123' 1245s ok 12 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1245s # expecting 200, got 200 1245s ok 13 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 14 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 15 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 16 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 17 1245s # got SERVER_PORT='123', expected '123' 1245s ok 18 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1245s # expecting 200, got 200 1245s ok 19 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 20 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 21 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 22 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 23 1245s # got SERVER_PORT='123', expected '123' 1245s ok 24 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1245s # expecting 200, got 200 1245s ok 25 1245s # got SERVER_NAME='[a::1]', expected '[a::1]' 1245s ok 26 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 27 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 28 1245s # got SERVER_NAME='[a::1]', expected '[a::1]' 1245s ok 29 1245s # got SERVER_PORT='123', expected '123' 1245s ok 30 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1245s # expecting 200, got 200 1245s ok 31 1245s # got SERVER_NAME='[a::1]', expected '[a::1]' 1245s ok 32 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 33 1245s # SENDING: 1245s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1245s # expecting 200, got 200 1245s ok 34 1245s # got SERVER_NAME='[a::1]', expected '[a::1]' 1245s ok 35 1245s # got SERVER_PORT='123', expected '123' 1245s ok 36 1245s # SENDING: 1245s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 37 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 38 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 39 1245s # SENDING: 1245s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 40 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 41 1245s # got SERVER_PORT='123', expected '123' 1245s ok 42 1245s # SENDING: 1245s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 43 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 44 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 45 1245s # SENDING: 1245s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 46 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 47 1245s # got SERVER_PORT='123', expected '123' 1245s ok 48 1245s # SENDING: 1245s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 49 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 50 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 51 1245s # SENDING: 1245s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 52 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 53 1245s # got SERVER_PORT='123', expected '123' 1245s ok 54 1245s # SENDING: 1245s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 55 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 56 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 57 1245s # SENDING: 1245s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1245s # expecting 200, got 200 1245s ok 58 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 59 1245s # got SERVER_PORT='123', expected '123' 1245s ok 60 1245s # SENDING: 1245s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1245s # expecting 200, got 200 1245s ok 61 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 62 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 63 1245s # SENDING: 1245s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1245s # expecting 200, got 200 1245s ok 64 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 65 1245s # got SERVER_PORT='123', expected '123' 1245s ok 66 1245s # SENDING: 1245s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1245s # expecting 200, got 200 1245s ok 67 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 68 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 69 1245s # SENDING: 1245s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1245s # expecting 200, got 200 1245s ok 70 1245s # got SERVER_NAME='righthost', expected 'righthost' 1245s ok 71 1245s # got SERVER_PORT='123', expected '123' 1245s ok 72 1245s # SENDING: 1245s # 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 1245s # expecting 200, got 200 1245s ok 73 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 74 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 75 1245s # SENDING: 1245s # 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 1245s # expecting 200, got 200 1245s ok 76 1245s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1245s ok 77 1245s # got SERVER_PORT='123', expected '123' 1245s ok 78 1245s # SENDING: 1245s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1245s # expecting 200, got 200 1245s ok 79 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 80 1245s # got SERVER_PORT='8529', expected '8529' 1245s ok 81 1245s # SENDING: 1245s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1245s # expecting 200, got 200 1245s ok 82 1245s # got SERVER_NAME='[::1]', expected '[::1]' 1245s ok 83 1245s # got SERVER_PORT='123', expected '123' 1245s ok 84 1245s ok 1247s t/apache/teclchunk.t ................ skipped: Not supported yet 1250s t/apr/uri.t ......................... 1250s 1..1 1250s # Running under perl version 5.040001 for linux 1250s # Current time local: Tue May 6 17:44:58 2025 1250s # Current time GMT: Tue May 6 17:44:58 2025 1250s # Using Test.pm version 1.31 1250s # Using Apache/Test.pm version 1.44 1250s ok 1 1250s ok 1253s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.63 1256s t/filter/case.t ..................... 1256s 1..4 1256s # Running under perl version 5.040001 for linux 1256s # Current time local: Tue May 6 17:45:04 2025 1256s # Current time GMT: Tue May 6 17:45:04 2025 1256s # Using Test.pm version 1.31 1256s # Using Apache/Test.pm version 1.44 1256s ok 1 1256s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1256s # expected 200 1256s # received 200 1256s # body: =HEAD1 NAME 1256s X X 1256s 1256s PERLSUB - PERL SUBROUTINES (USER-DEFINED FUNCTIONS) 1256s 1256s =HEAD1 SYNOPSIS 1256s 1256s TO DECLARE SUBROUTINES: 1256s X X 1256s 1256s SUB NAME; # A "FORWARD" DECLARATION. 1256s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1256s SUB NAME : ATTRS; # WITH ATTRIBUTES 1256s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1256s 1256s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1256s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1256s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1256s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1256s 1256s USE FEATURE 'SIGNATURES'; 1256s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1256s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1256s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1256s 1256s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1256s X 1256s 1256s $SUBREF = SUB BLOCK; # NO PROTO 1256s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1256s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1256s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1256s 1256s USE FEATURE 'SIGNATURES'; 1256s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1256s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1256s 1256s TO IMPORT SUBROUTINES: 1256s X 1256s 1256s USE MODULE QW(NAME1 NAME2 NAME3); 1256s 1256s TO CALL SUBROUTINES: 1256s X X 1256s 1256s NAME(LIST); # REGULAR SUBROUTINE CALL. 1256s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1256s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1256s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1256s 1256s =HEAD1 DESCRIPTION 1256s 1256s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1256s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1256s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1256s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1256s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1256s ITS NAME OR A CODE REFERENCE. 1256s 1256s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1256s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1256s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1256s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1256s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1256s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1256s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1256s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1256s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1256s X X 1256s 1256s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1256s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1256s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1256s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1256s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1256s SUCH A SIGNATURE-USING SUBROUTINE. 1256s 1256s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1256s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1256s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1256s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1256s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1256s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1256s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1256s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1256s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1256s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1256s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1256s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1256s X X X<@_> 1256s 1256s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1256s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1256s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1256s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1256s L AND L. 1256s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1256s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1256s 1256s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1256s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1256s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1256s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1256s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1256s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1256s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1256s ONE LARGE INDISTINGUISHABLE LIST. 1256s 1256s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1256s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1256s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1256s EMPTY SUB RETURNS THE EMPTY LIST. 1256s X X X 1256s 1256s EXAMPLE: 1256s 1256s SUB MAX { 1256s MY $MAX = SHIFT(@_); 1256s FOREACH $FOO (@_) { 1256s $MAX = $FOO IF $MAX < $FOO; 1256s } 1256s RETURN $MAX; 1256s } 1256s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1256s 1256s EXAMPLE: 1256s 1256s # GET A LINE, COMBINING CONTINUATION LINES 1256s # THAT START WITH WHITESPACE 1256s 1256s SUB GET_LINE { 1256s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1256s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1256s IF ($LOOKAHEAD =~ /^[ \T]/) { 1256s $THISLINE .= $LOOKAHEAD; 1256s } 1256s ELSE { 1256s LAST LINE; 1256s } 1256s } 1256s RETURN $THISLINE; 1256s } 1256s 1256s $LOOKAHEAD = ; # GET FIRST LINE 1256s WHILE (DEFINED($LINE = GET_LINE())) { 1256s ... 1256s } 1256s 1256s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1256s 1256s SUB MAYBESET { 1256s MY($KEY, $VALUE) = @_; 1256s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1256s } 1256s 1256s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1256s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1256s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1256s ITS CALLER'S VALUES. 1256s X X 1256s 1256s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1256s SUB UPCASE_IN { 1256s FOR (@_) { TR/A-Z/A-Z/ } 1256s } 1256s 1256s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1256s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1256s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1256s X X 1256s 1256s UPCASE_IN("FREDERICK"); 1256s 1256s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1256s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1256s OF CHANGING THEM IN PLACE: 1256s 1256s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1256s SUB UPCASE { 1256s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1256s MY @PARMS = @_; 1256s FOR (@PARMS) { TR/A-Z/A-Z/ } 1256s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1256s } 1256s 1256s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1256s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1256s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1256s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1256s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1256s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1256s 1256s @NEWLIST = UPCASE(@LIST1, @LIST2); 1256s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1256s 1256s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1256s 1256s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1256s 1256s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1256s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1256s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1256s L
FOR ALTERNATIVES. 1256s 1256s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1256s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1256s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1256s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1256s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1256s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1256s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1256s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1256s SEE L FOR MORE ABOUT ALL THAT. 1256s X<&> 1256s 1256s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1256s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1256s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1256s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1256s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1256s X 1256s 1256s &FOO(1,2,3); # PASS THREE ARGUMENTS 1256s FOO(1,2,3); # THE SAME 1256s 1256s FOO(); # PASS AN EMPTY ARGUMENT LIST 1256s &FOO(); # THE SAME 1256s 1256s &FOO; # FOO() GETS CURRENT ARGS, LIKE FOO(@_)! 1256s USE STRICT 'SUBS'; 1256s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1256s # A COMPILE-TIME ERROR 1256s NO STRICT 'SUBS'; 1256s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1256s # A LITERAL STRING "FOO" 1256s 1256s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1256s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1256s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1256s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1256s X<&> 1256s 1256s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1256s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1256s YOUR SUBROUTINE'S NAME. 1256s 1256s USE V5.16; 1256s MY $FACTORIAL = SUB { 1256s MY ($X) = @_; 1256s RETURN 1 IF $X == 1; 1256s RETURN($X * __SUB__->( $X - 1 ) ); 1256s }; 1256s 1256s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1256s IS SUBJECT TO CHANGE. 1256s 1256s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1256s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1256s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1256s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1256s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1256s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1256s SPECIAL, PRE-DEFINED THINGS. 1256s 1256s =OVER 1256s 1256s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1256s 1256s C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C, C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C, C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C, C, C, C, C, C, C, 1256s C, C, C, C, C, C, 1256s C, C, C, C, C, C, C, 1256s C, C, C, C, C, C, 1256s C, C, C, C, C, 1256s C, C, C, C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C, C, C, C, C, C, C, 1256s C, C, C, C, C, C, C, 1256s C, C, C, C, C, C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1256s L<< C|PERLFUNC/REQUIRE >> 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C 1256s 1256s =ITEM DOCUMENTED IN L 1256s 1256s C, C, C, C, C 1256s 1256s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1256s 1256s ANY STARTING WITH C<(> 1256s 1256s =BACK 1256s 1256s THE C, C, C, C AND C SUBROUTINES 1256s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1256s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1256s EXPLICITLY. SEE L 1256s 1256s =HEAD2 SIGNATURES 1256s 1256s X X 1256s 1256s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1256s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1256s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1256s 1256s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1256s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1256s DIRECTLY BY C, IN THE CURRENT SCOPE. 1256s 1256s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1256s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1256s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1256s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1256s 1256s FOR EXAMPLE, 1256s 1256s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1256s 1256s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1256s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1256s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1256s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1256s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1256s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1256s 1256s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1256s THE SIGNATURE. FOR EXAMPLE, 1256s 1256s SUB FOO ($LEFT, $RIGHT) { 1256s RETURN $LEFT + $RIGHT; 1256s } 1256s 1256s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1256s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1256s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1256s EQUIVALENT TO 1256s 1256s SUB FOO { 1256s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1256s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1256s MY $LEFT = $_[0]; 1256s MY $RIGHT = $_[1]; 1256s RETURN $LEFT + $RIGHT; 1256s } 1256s 1256s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1256s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1256s 1256s SUB FOO ($FIRST, $, $THIRD) { 1256s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1256s } 1256s 1256s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1256s MANDATORY FOR THE CALLER TO PASS IT. 1256s 1256s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1256s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1256s 1256s SUB FOO ($LEFT, $RIGHT = 0) { 1256s RETURN $LEFT + $RIGHT; 1256s } 1256s 1256s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1256s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1256s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1256s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1256s FOR EXAMPLE, 1256s 1256s MY $AUTO_ID = 0; 1256s SUB FOO ($THING, $ID = $AUTO_ID++) { 1256s PRINT "$THING HAS ID $ID"; 1256s } 1256s 1256s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1256s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1256s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1256s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1256s 1256s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1256s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1256s } 1256s 1256s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1256s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1256s VALUE PROVIDED WAS C. 1256s 1256s SUB FOO ($NAME //= "WORLD") { 1256s PRINT "HELLO, $NAME"; 1256s } 1256s 1256s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1256s 1256s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1256s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1256s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1256s 1256s SUB FOO ($X ||= 10) { 1256s RETURN 5 + $X; 1256s } 1256s 1256s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1256s FOR EXAMPLE, 1256s 1256s SUB FOO ($THING, $ = 1) { 1256s PRINT $THING; 1256s } 1256s 1256s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1256s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1256s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1256s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1256s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1256s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1256s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1256s 1256s SUB FOO ($THING, $=) { 1256s PRINT $THING; 1256s } 1256s 1256s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1256s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1256s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1256s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1256s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1256s TO RIGHT. 1256s 1256s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1256s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1256s 1256s SUB FOO ($FILTER, @INPUTS) { 1256s PRINT $FILTER->($_) FOREACH @INPUTS; 1256s } 1256s 1256s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1256s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1256s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1256s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1256s 1256s SUB FOO ($THING, @) { 1256s PRINT $THING; 1256s } 1256s 1256s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1256s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1256s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1256s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1256s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1256s AS WITH STANDARD HASH CONSTRUCTION. 1256s 1256s SUB FOO ($FILTER, %INPUTS) { 1256s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1256s } 1256s 1256s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1256s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1256s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1256s 1256s SUB FOO ($THING, %) { 1256s PRINT $THING; 1256s } 1256s 1256s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1256s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1256s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1256s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1256s AN EMPTY ARRAY OR EMPTY HASH. 1256s 1256s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1256s THAT THE CALLER PASSED NO ARGUMENTS: 1256s 1256s SUB FOO () { 1256s RETURN 123; 1256s } 1256s 1256s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1256s WARNING IN THE C CATEGORY. FROM PERL 5.36 1256s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1256s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1256s STATEMENT SUCH AS: 1256s 1256s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1256s 1256s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1256s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1256s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1256s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1256s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1256s WARNINGS IN THE C CATEGORY WHEN 1256s COMPILED: 1256s 1256s SUB F ($X) { 1256s # THIS LINE EMITS THE WARNING SEEN BELOW 1256s PRINT "ARGUMENTS ARE @_"; 1256s } 1256s 1256s Z<> 1256s 1256s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1256s EXPERIMENTAL AT ... 1256s 1256s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1256s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1256s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1256s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1256s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1256s SUPPLY THAT ARGUMENT. 1256s 1256s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1256s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1256s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1256s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1256s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1256s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1256s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1256s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1256s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1256s 1256s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1256s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1256s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1256s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1256s L. FOR EXAMPLE, 1256s 1256s SUB FOO :PROTOTYPE($) { $_[0] } 1256s 1256s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1256s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1256s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1256s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1256s 1256s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1256s RETURN $LEFT + $RIGHT; 1256s } 1256s 1256s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1256s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1256s THE SUBROUTINE'S BODY. 1256s 1256s =HEAD2 PRIVATE VARIABLES VIA MY() 1256s X X X X X 1256s X X 1256s 1256s SYNOPSIS: 1256s 1256s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1256s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1256s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1256s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1256s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1256s 1256s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1256s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1256s SEE L AND L. 1256s 1256s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1256s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1256s (C/C/C/C), LOOP 1256s (C/C/C/C/C), SUBROUTINE, C, 1256s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1256s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1256s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1256s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1256s WITH C INSTEAD TO LIMIT THEIR SCOPE DYNAMICALLY. 1256s 1256s UNLIKE GLOBAL OR PACKAGE VARIABLES LOCALIZED BY THE C OPERATOR, 1256s LEXICAL VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1256s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE SAME 1256s SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS ITS OWN COPY. 1256s X 1256s 1256s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1256s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1256s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1256s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1256s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1256s 1256s MY $X = 10; 1256s SUB BUMPX { $X++ } 1256s 1256s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1256s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1256s THE C ITSELF. SEE L. 1256s X 1256s 1256s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1256s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1256s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1256s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1256s 1256s $ARG = "FRED"; # "GLOBAL" VARIABLE 1256s $N = CUBE_ROOT(27); 1256s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1256s # OUTPUTS: FRED THINKS THE ROOT IS 3 1256s 1256s SUB CUBE_ROOT { 1256s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1256s $ARG **= 1/3; 1256s RETURN $ARG; 1256s } 1256s 1256s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1256s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1256s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1256s 1256s MY ($FOO) = ; # WRONG? 1256s MY @FOO = ; 1256s 1256s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1256s 1256s MY $FOO = ; 1256s 1256s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1256s 1256s MY $FOO, $BAR = 1; # WRONG 1256s 1256s THAT HAS THE SAME EFFECT AS 1256s 1256s MY $FOO; 1256s $BAR = 1; 1256s 1256s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1256s THE CURRENT STATEMENT. THUS, 1256s 1256s MY $X = $X; 1256s 1256s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1256s THE EXPRESSION 1256s 1256s MY $X = 123 AND $X == 123 1256s 1256s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1256s 1256s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1256s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1256s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1256s 1256s WHILE (MY $LINE = <>) { 1256s $LINE = LC $LINE; 1256s } CONTINUE { 1256s PRINT $LINE; 1256s } 1256s 1256s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1256s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1256s IT. SIMILARLY, IN THE CONDITIONAL 1256s 1256s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1256s USER_AGREES(); 1256s } ELSIF ($ANSWER =~ /^NO$/I) { 1256s USER_DISAGREES(); 1256s } ELSE { 1256s CHOMP $ANSWER; 1256s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1256s } 1256s 1256s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1256s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1256s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1256s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1256s 1256s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1256s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1256s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1256s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1256s IN THE LOOP 1256s X X 1256s 1256s FOR MY $I (1, 2, 3) { 1256s SOME_FUNCTION(); 1256s } 1256s 1256s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1256s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1256s X X 1256s 1256s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1256s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1256s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1256s 1256s USE STRICT 'VARS'; 1256s 1256s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1256s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1256s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1256s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1256s THIS WITH C. 1256s 1256s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1256s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1256s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1256s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1256s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1256s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1256s EXAMPLE. 1256s 1256s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1256s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1256s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1256s 1256s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1256s 1256s IN FACT, A PACKAGE OR GLOBAL VARIABLE IS STILL ACCESSIBLE USING THE 1256s FULLY QUALIFIED C<::> NOTATION EVEN WHILE A LEXICAL OF THE SAME NAME 1256s IS ALSO VISIBLE: 1256s 1256s PACKAGE MAIN; 1256s OUR $X = 10; 1256s MY $X = 20; 1256s PRINT "$X AND $::X\N"; 1256s 1256s THAT WILL PRINT OUT C<20> AND C<10>. 1256s 1256s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1256s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1256s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1256s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1256s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1256s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1256s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1256s AN ANONYMOUS SUB REFERENCE: 1256s 1256s MY $SECRET_VERSION = '1.001-BETA'; 1256s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1256s $SECRET_SUB->(); 1256s 1256s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1256s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1256s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1256s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1256s UNQUALIFIED AND UNQUALIFIABLE. 1256s 1256s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1256s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1256s L FOR SOMETHING OF A WORK-AROUND TO 1256s THIS. 1256s 1256s =HEAD2 PERSISTENT PRIVATE VARIABLES 1256s X X X X 1256s X X 1256s 1256s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1256s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1256s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1256s 1256s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1256s 1256s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1256s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1256s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1256s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1256s THE C FORM DOES NOT REQUIRE THE 1256s C PRAGMA. 1256s 1256s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1256s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1256s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1256s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1256s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1256s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1256s SUBROUTINE EACH TIME IT IS EXECUTED.) 1256s 1256s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1256s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1256s 1256s USE FEATURE 'STATE'; 1256s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1256s 1256s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1256s 1256s USE FEATURE 'STATE'; 1256s SUB CREATE_COUNTER { 1256s RETURN SUB { STATE $X; RETURN ++$X } 1256s } 1256s 1256s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1256s CODE OUTSIDE. 1256s 1256s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1256s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1256s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1256s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1256s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1256s 1256s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1256s 1256s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1256s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1256s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1256s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1256s 1256s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1256s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1256s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1256s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1256s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1256s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1256s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1256s 1256s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1256s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1256s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1256s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1256s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1256s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1256s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1256s 1256s { 1256s MY $SECRET_VAL = 0; 1256s SUB GIMME_ANOTHER { 1256s RETURN ++$SECRET_VAL; 1256s } 1256s } 1256s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1256s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1256s 1256s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1256s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1256s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1256s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1256s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1256s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1256s STARTS TO RUN: 1256s 1256s BEGIN { 1256s MY $SECRET_VAL = 0; 1256s SUB GIMME_ANOTHER { 1256s RETURN ++$SECRET_VAL; 1256s } 1256s } 1256s 1256s SEE L ABOUT THE 1256s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1256s C AND C. 1256s 1256s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1256s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1256s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1256s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1256s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1256s 1256s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1256s X X X X 1256s X 1256s 1256s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1256s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1256s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1256s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1256s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1256s 1256s SYNOPSIS: 1256s 1256s # LOCALIZATION OF VALUES 1256s 1256s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1256s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1256s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1256s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1256s 1256s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1256s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1256s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1256s # LOCALIZATION 1256s 1256s # LOCALIZATION OF SYMBOLS 1256s 1256s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1256s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1256s # @MERLYN IS REALLY @RANDAL, ETC 1256s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1256s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1256s 1256s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1256s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1256s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1256s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1256s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1256s 1256s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1256s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1256s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1256s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1256s 1256s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1256s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1256s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1256s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1256s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1256s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1256s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1256s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1256s UNDEFINED VALUE.) 1256s 1256s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1256s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1256s VARIABLES OUTSIDE THE LOOP. 1256s 1256s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1256s X 1256s 1256s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1256s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1256s VIEWED AS A SCALAR OR AN ARRAY. SO 1256s 1256s LOCAL($FOO) = ; 1256s LOCAL @FOO = ; 1256s 1256s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1256s 1256s LOCAL $FOO = ; 1256s 1256s SUPPLIES A SCALAR CONTEXT. 1256s 1256s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1256s X 1256s 1256s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1256s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1256s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1256s 1256s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1256s 1256s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1256s { LOCAL $/ = UNDEF; $SLURP = ; } 1256s 1256s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1256s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1256s I, BECAUSE THE $1 VARIABLE IS 1256s MAGICAL AND READ-ONLY : 1256s 1256s LOCAL $1 = 2; 1256s 1256s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1256s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1256s TO SAFELY REUSE $_ IN A SUBROUTINE. 1256s 1256s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1256s WORK AS DESCRIBED. 1256s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1256s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1256s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1256s SEE L FOR MORE 1256s DETAILS. 1256s X 1256s 1256s =HEAD3 LOCALIZATION OF GLOBS 1256s X X 1256s 1256s THE CONSTRUCT 1256s 1256s LOCAL *NAME; 1256s 1256s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1256s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1256s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1256s 1256s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1256s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1256s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1256s SEPARATOR. 1256s 1256s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1256s X X 1256s X 1256s 1256s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1256s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1256s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1256s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1256s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1256s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1256s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1256s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1256s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1256s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1256s 1256s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1256s @ARY = ( 0..5 ); 1256s { 1256s LOCAL($ARY[5]) = 6; 1256s LOCAL($HASH{'A'}) = 'DRILL'; 1256s WHILE (MY $E = POP(@ARY)) { 1256s PRINT "$E . . .\N"; 1256s LAST UNLESS $E > 3; 1256s } 1256s IF (@ARY) { 1256s $HASH{'ONLY A'} = 'TEST'; 1256s DELETE $HASH{'A'}; 1256s } 1256s } 1256s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1256s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1256s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1256s 1256s PERL WILL PRINT 1256s 1256s 6 . . . 1256s 4 . . . 1256s 3 . . . 1256s THIS IS A TEST ONLY A TEST. 1256s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1256s 1256s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1256s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1256s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1256s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1256s 1256s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1256s X X X 1256s X 1256s 1256s YOU CAN USE THE C AND C 1256s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1256s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1256s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1256s 1256s DO { 1256s MY $VAL = $ARRAY[$IDX]; 1256s LOCAL $ARRAY[$IDX]; 1256s DELETE $ARRAY[$IDX]; 1256s $VAL 1256s } 1256s 1256s AND 1256s 1256s DO { 1256s MY $VAL = $HASH{KEY}; 1256s LOCAL $HASH{KEY}; 1256s DELETE $HASH{KEY}; 1256s $VAL 1256s } 1256s 1256s EXCEPT THAT FOR THOSE THE C IS 1256s SCOPED TO THE C BLOCK. SLICES ARE 1256s ALSO ACCEPTED. 1256s 1256s MY %HASH = ( 1256s A => [ 7, 8, 9 ], 1256s B => 1, 1256s ) 1256s 1256s { 1256s MY $X = DELETE LOCAL $HASH{A}; 1256s # $X IS [ 7, 8, 9 ] 1256s # %HASH IS (B => 1) 1256s 1256s { 1256s MY @NUMS = DELETE LOCAL @$X[0, 2] 1256s # @NUMS IS (7, 9) 1256s # $X IS [ UNDEF, 8 ] 1256s 1256s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1256s } 1256s # $X IS BACK TO [ 7, 8, 9 ] 1256s 1256s } 1256s # %HASH IS BACK TO ITS ORIGINAL STATE 1256s 1256s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1256s 1256s =HEAD2 LVALUE SUBROUTINES 1256s X X 1256s 1256s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1256s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1256s 1256s MY $VAL; 1256s SUB CANMOD : LVALUE { 1256s $VAL; # OR: RETURN $VAL; 1256s } 1256s SUB NOMOD { 1256s $VAL; 1256s } 1256s 1256s CANMOD() = 5; # ASSIGNS TO $VAL 1256s NOMOD() = 5; # ERROR 1256s 1256s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1256s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1256s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1256s 1256s DATA(2,3) = GET_DATA(3,4); 1256s 1256s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1256s 1256s (DATA(2,3)) = GET_DATA(3,4); 1256s 1256s AND IN: 1256s 1256s (DATA(2),DATA(3)) = GET_DATA(3,4); 1256s 1256s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1256s 1256s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1256s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1256s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1256s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1256s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1256s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1256s 1256s =HEAD2 LEXICAL SUBROUTINES 1256s X X X X 1256s 1256s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1256s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1256s AVAILABLE UNDER C OR C OR HIGHER. 1256s 1256s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1256s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1256s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1256s CATEGORY WAS DISABLED. 1256s 1256s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1256s DECLARED, AND ONLY AFTER THAT DECLARATION: 1256s 1256s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1256s # VERSIONS EARLIER THAN 5.26. 1256s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1256s USE FEATURE 'LEXICAL_SUBS'; 1256s 1256s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1256s STATE SUB FOO { 1256s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1256s } 1256s FOO(); # CALLS "STATE" SUB 1256s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1256s 1256s MY SUB BAR { ... } 1256s BAR(); # CALLS "MY" SUB 1256s 1256s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1256s 1256s # WRONG 1256s MY SUB BAZ { 1256s BAZ(); 1256s } 1256s 1256s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1256s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1256s 1256s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1256s 1256s MY SUB BAZ { 1256s __SUB__->(); # CALLS ITSELF 1256s } 1256s 1256s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1256s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1256s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1256s HOWEVER: 1256s 1256s MY SUB BAZ; # PREDECLARATION 1256s SUB BAZ { # DEFINE THE "MY" SUB 1256s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1256s } 1256s 1256s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1256s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1256s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1256s 1256s =HEAD3 C VS C 1256s 1256s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1256s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1256s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1256s CONTAINING BLOCK TO THE NEXT. 1256s 1256s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1256s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1256s 1256s SUB WHATEVER { 1256s MY $X = SHIFT; 1256s MY SUB INNER { 1256s ... DO SOMETHING WITH $X ... 1256s } 1256s INNER(); 1256s } 1256s 1256s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1256s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1256s SEE THE C<$X> FROM THE FIRST CALL TO C. 1256s 1256s =HEAD3 C SUBROUTINES 1256s 1256s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1256s SUBROUTINE OF THE SAME NAME. 1256s 1256s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1256s INSIDE AN INNER SCOPE: 1256s 1256s SUB FOO { ... } 1256s 1256s SUB BAR { 1256s MY SUB FOO { ... } 1256s { 1256s # NEED TO USE THE OUTER FOO HERE 1256s OUR SUB FOO; 1256s FOO(); 1256s } 1256s } 1256s 1256s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1256s 1256s PACKAGE MYSNEAKYMODULE; 1256s 1256s OUR SUB DO_SOMETHING { ... } 1256s 1256s SUB DO_SOMETHING_WITH_CALLER { 1256s PACKAGE DB; 1256s () = CALLER 1; # SETS @DB::ARGS 1256s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1256s } 1256s 1256s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1256s X X<*> 1256s 1256s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1256s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1256s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1256s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1256s 1256s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1256s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1256s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1256s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1256s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1256s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1256s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1256s 1256s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1256s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1256s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1256s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1256s 1256s SUB DOUBLEARY { 1256s LOCAL(*SOMEARY) = @_; 1256s FOREACH $ELEM (@SOMEARY) { 1256s $ELEM *= 2; 1256s } 1256s } 1256s DOUBLEARY(*FOO); 1256s DOUBLEARY(*BAR); 1256s 1256s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1256s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1256s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1256s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1256s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1256s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1256s 1256s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1256s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1256s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1256s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1256s L. 1256s 1256s =HEAD2 WHEN TO STILL USE LOCAL() 1256s X X 1256s 1256s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1256s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1256s I USE C INSTEAD OF C. 1256s 1256s =OVER 4 1256s 1256s =ITEM 1. 1256s 1256s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1256s 1256s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1256s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1256s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1256s IN C<@FIELDS>. 1256s 1256s { 1256s LOCAL @ARGV = ("/ETC/MOTD"); 1256s LOCAL $/ = UNDEF; 1256s LOCAL $_ = <>; 1256s @FIELDS = SPLIT /^\S*=+\S*$/; 1256s } 1256s 1256s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1256s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1256s 1256s =ITEM 2. 1256s 1256s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1256s 1256s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1256s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1256s TABLE ENTRIES: 1256s 1256s SUB IOQUEUE { 1256s LOCAL (*READER, *WRITER); # NOT MY! 1256s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1256s RETURN (*READER, *WRITER); 1256s } 1256s ($HEAD, $TAIL) = IOQUEUE(); 1256s 1256s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1256s ENTRIES. 1256s 1256s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1256s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1256s A LOCAL ALIAS. 1256s 1256s { 1256s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1256s GROW(); # REALLY CALLS SHRINK() 1256s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1256s } 1256s GROW(); # GET THE REAL GROW() AGAIN 1256s 1256s SEE L FOR MORE ABOUT MANIPULATING 1256s FUNCTIONS BY NAME IN THIS WAY. 1256s 1256s =ITEM 3. 1256s 1256s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1256s 1256s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1256s IS DONE ON DYNAMICS: 1256s 1256s { 1256s LOCAL $SIG{INT} = 'IGNORE'; 1256s FUNCT(); # UNINTERRUPTIBLE 1256s } 1256s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1256s 1256s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1256s 1256s =BACK 1256s 1256s =HEAD2 PASS BY REFERENCE 1256s X X X 1256s 1256s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1256s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1256s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1256s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1256s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1256s 1256s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1256s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1256s OF ALL THEIR FORMER LAST ELEMENTS: 1256s 1256s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1256s 1256s SUB POPMANY { 1256s MY $AREF; 1256s MY @RETLIST; 1256s FOREACH $AREF ( @_ ) { 1256s PUSH @RETLIST, POP @$AREF; 1256s } 1256s RETURN @RETLIST; 1256s } 1256s 1256s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1256s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1256s 1256s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1256s SUB INTER { 1256s MY ($K, $HREF, %SEEN); # LOCALS 1256s FOREACH $HREF (@_) { 1256s WHILE ( $K = EACH %$HREF ) { 1256s $SEEN{$K}++; 1256s } 1256s } 1256s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1256s } 1256s 1256s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1256s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1256s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1256s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1256s A LITTLE EXPENSIVE. 1256s 1256s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1256s 1256s (@W, @X) = FUNC(@Y, @Z); 1256s OR 1256s (%W, %X) = FUNC(%Y, %Z); 1256s 1256s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1256s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1256s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1256s AS ALWAYS. 1256s 1256s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1256s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1256s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1256s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1256s 1256s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1256s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1256s SUB FUNC { 1256s MY ($YREF, $ZREF) = @_; 1256s IF (@$YREF > @$ZREF) { 1256s RETURN ($YREF, $ZREF); 1256s } ELSE { 1256s RETURN ($ZREF, $YREF); 1256s } 1256s } 1256s 1256s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1256s 1256s (*W, *X) = FUNC(\@Y, \@Z); 1256s PRINT "@W HAS MORE THAN @X\N"; 1256s SUB FUNC { 1256s LOCAL (*Y, *Z) = @_; 1256s IF (@Y > @Z) { 1256s RETURN (\@Y, \@Z); 1256s } ELSE { 1256s RETURN (\@Z, \@Y); 1256s } 1256s } 1256s 1256s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1256s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1256s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1256s ARE IN THE SYMBOL TABLE. 1256s 1256s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1256s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1256s FOR EXAMPLE: 1256s 1256s SPLUTTER(\*STDOUT); 1256s SUB SPLUTTER { 1256s MY $FH = SHIFT; 1256s PRINT $FH "HER UM WELL A HMMM\N"; 1256s } 1256s 1256s $REC = GET_REC(\*STDIN); 1256s SUB GET_REC { 1256s MY $FH = SHIFT; 1256s RETURN SCALAR <$FH>; 1256s } 1256s 1256s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1256s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1256s 1256s SUB OPENIT { 1256s MY $PATH = SHIFT; 1256s LOCAL *FH; 1256s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1256s } 1256s 1256s =HEAD2 PROTOTYPES 1256s X X 1256s 1256s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1256s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1256s SECTION OR WITH A L. 1256s IF YOU DECLARE EITHER OF 1256s 1256s SUB MYPUSH (\@@) 1256s SUB MYPUSH :PROTOTYPE(\@@) 1256s 1256s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1256s 1256s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1256s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1256s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1256s OF AN ATTRIBUTE. 1256s 1256s THE 1256s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1256s AFFECTS ONLY INTERPRETATION OF REGULAR CALLS TO THE FUNCTION, 1256s WHERE REGULAR IS DEFINED AS NOT USING THE C<&> SIGIL. IN 1256s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1256s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED (PERL4) 1256s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1256s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1256s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1256s CALLS LIKE C<&{$SUBREF}()> OR C<< $SUBREF->() >>. 1256s 1256s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1256s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1256s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1256s 1256s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1256s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1256s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1256s CORRESPONDING BUILT-IN. 1256s 1256s DECLARED AS CALLED AS 1256s 1256s SUB MYLINK ($$) MYLINK $OLD, $NEW 1256s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1256s SUB MYINDEX ($$;$) MYINDEX GETSTRING(), "SUBSTR" 1256s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1256s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1256s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1256s SUB MYPOP (\@) MYPOP @ARRAY 1256s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1256s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1256s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1256s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1256s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1256s SUB MYRAND (;$) MYRAND 42 1256s SUB MYTIME () MYTIME 1256s 1256s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1256s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1256s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1256s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1256s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1256s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1256s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1256s 1256s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1256s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1256s 1256s SUB MYREF (\[$@%&*]) 1256s 1256s WILL ALLOW CALLING MYREF() AS 1256s 1256s MYREF $VAR 1256s MYREF @ARRAY 1256s MYREF %HASH 1256s MYREF &SUB 1256s MYREF *GLOB 1256s 1256s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1256s A SCALAR, AN ARRAY, A HASH, A SUBROUTINE, OR A GLOB. 1256s 1256s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1256s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1256s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1256s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1256s ARGUMENT, MAY LOOK LIKE A BARE BLOCK: IT DOES NOT REQUIRE THE C KEYWORD 1256s OR A SUBSEQUENT COMMA. 1256s 1256s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1256s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1256s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1256s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1256s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1256s FOLLOWS: 1256s 1256s USE SYMBOL 'QUALIFY_TO_REF'; 1256s 1256s SUB FOO (*) { 1256s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1256s ... 1256s } 1256s 1256s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1256s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1256s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1256s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1256s 1256s SUB MYPUSH (+@) { 1256s MY $AREF = SHIFT; 1256s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1256s PUSH @$AREF, @_; 1256s } 1256s 1256s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1256s IS OF AN ACCEPTABLE TYPE. 1256s 1256s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1256s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1256s 1256s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1256s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1256s PROVIDED, C<$_> WILL BE USED INSTEAD. 1256s 1256s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1256s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1256s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1256s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1256s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1256s 1256s MYTIME +2; 1256s 1256s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1256s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1256s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1256s 1256s SUB MYGETPROTOBYNUMBER($;); 1256s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1256s 1256s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1256s PROVIDED IT'S IN THE INITIAL POSITION: 1256s X<&> 1256s 1256s SUB TRY (&@) { 1256s MY($TRY,$CATCH) = @_; 1256s EVAL { &$TRY }; 1256s IF ($@) { 1256s LOCAL $_ = $@; 1256s &$CATCH; 1256s } 1256s } 1256s SUB CATCH (&) { $_[0] } 1256s 1256s TRY { 1256s DIE "PHOOEY"; 1256s } CATCH { 1256s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1256s }; 1256s 1256s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1256s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1256s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1256s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1256s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1256s 1256s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1256s X 1256s 1256s SUB MYGREP (&@) { 1256s MY $CODE = SHIFT; 1256s MY @RESULT; 1256s FOREACH $_ (@_) { 1256s PUSH(@RESULT, $_) IF &$CODE; 1256s } 1256s @RESULT; 1256s } 1256s 1256s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1256s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1256s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1256s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1256s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1256s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1256s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1256s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1256s 1256s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1256s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1256s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1256s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1256s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1256s MAJORITY OF OFFENDING CODE IS FIXED. 1256s 1256s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1256s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1256s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1256s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1256s 1256s SUB FUNC ($) { 1256s MY $N = SHIFT; 1256s PRINT "YOU GAVE ME $N\N"; 1256s } 1256s 1256s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1256s RETURNING A LIST: 1256s 1256s FUNC(@FOO); 1256s FUNC( $TEXT =~ /\W+/G ); 1256s 1256s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1256s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1256s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1256s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1256s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1256s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1256s 1256s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1256s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1256s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1256s EFFECT, LIKE SO: 1256s 1256s SUB FOO($$); 1256s SUB FOO($$) { 1256s FOO 1, 2; 1256s } 1256s 1256s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1256s TO MAKE THE WORLD A BETTER PLACE. 1256s 1256s =HEAD2 CONSTANT FUNCTIONS 1256s X 1256s 1256s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1256s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1256s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1256s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1256s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1256s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1256s 1256s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1256s 1256s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1256s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1256s # AND IT'S INLINED, TOO! 1256s SUB ST_DEV () { 0 } 1256s SUB ST_INO () { 1 } 1256s 1256s SUB FLAG_FOO () { 1 << 8 } 1256s SUB FLAG_BAR () { 1 << 9 } 1256s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1256s 1256s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1256s 1256s SUB N () { INT(OPT_BAZ) / 3 } 1256s 1256s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1256s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1256s 1256s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1256s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1256s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1256s C: 1256s 1256s SUB BAZ_VAL () { 1256s IF (OPT_BAZ) { 1256s RETURN 23; 1256s } 1256s ELSE { 1256s RETURN 42; 1256s } 1256s } 1256s SUB BONK_VAL () { RETURN 12345 } 1256s 1256s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1256s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1256s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1256s 1256s BEGIN { 1256s MY $VAR = 1; 1256s NO STRICT 'REFS'; 1256s *INLINED = SUB () { $VAR }; 1256s } 1256s 1256s BEGIN { 1256s MY $VAR = 1; 1256s MY $REF = \$VAR; 1256s NO STRICT 'REFS'; 1256s *NOT_INLINED = SUB () { $VAR }; 1256s } 1256s 1256s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1256s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1256s 1256s BEGIN { 1256s MY $X = 10; 1256s *FOO = SUB () { $X }; 1256s $X++; 1256s } 1256s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1256s 1256s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1256s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1256s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1256s SO IT PRINTED C<10>, NOT C<11>. 1256s 1256s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1256s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1256s ASIDE FROM WHERE IT IS DECLARED. 1256s 1256s # FINE, NO WARNING 1256s BEGIN { 1256s MY $X = 54321; 1256s *INLINED = SUB () { $X }; 1256s } 1256s # ERROR 1256s BEGIN { 1256s MY $X; 1256s $X = 54321; 1256s *ALSO_INLINED = SUB () { $X }; 1256s } 1256s 1256s PERL 5.22 ALSO INTRODUCED THE "CONST" ATTRIBUTE AS AN ALTERNATIVE. IT WAS 1256s INITIALLY EXPERIMENTAL, BUT MADE STABLE IN PERL 5.40. WHEN APPLIED TO AN 1256s ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO BE CALLED WHEN THE C 1256s EXPRESSION IS EVALUATED. THE RETURN VALUE IS CAPTURED AND TURNED INTO A 1256s CONSTANT SUBROUTINE: 1256s 1256s MY $X = 54321; 1256s *INLINED = SUB : CONST { $X }; 1256s $X++; 1256s 1256s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1256s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1256s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1256s VALUE CAPTURED THE SAME WAY. 1256s 1256s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1256s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1256s AN EXPLICIT C: 1256s 1256s BEGIN { 1256s MY $X = 10; 1256s *FOO = SUB () { RETURN $X }; 1256s $X++; 1256s } 1256s PRINT FOO(); # PRINTS 11 1256s 1256s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1256s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1256s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1256s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1256s 1256s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1256s SUB ONE { 1256s 1; 1256s } 1256s IF (ONE ) { 1256s PRINT ONE() IF ONE ; 1256s } 1256s 1256s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1256s SUB ONE () { 1 } 1256s DO { 1256s PRINT 1 1256s }; 1256s 1256s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1256s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1256s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1256s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1256s 1256s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1256s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1256s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1256s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1256s 1256s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1256s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1256s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1256s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1256s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1256s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1256s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1256s MENTIONED ABOVE: 1256s 1256s SUB NOT_INLINED () { RETURN 23 } 1256s 1256s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1256s X X X X 1256s 1256s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1256s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1256s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1256s ON A NON-UNIX SYSTEM. 1256s 1256s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1256s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1256s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1256s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1256s 1256s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1256s CHDIR $SOMEWHERE; 1256s SUB CHDIR { ... } 1256s 1256s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1256s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1256s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1256s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1256s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1256s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1256s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1256s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1256s FOR SOME KEYWORDS. SEE L. 1256s 1256s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1256s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1256s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1256s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1256s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1256s THAT IS, THEY COULD SAY 1256s 1256s USE MODULE 'OPEN'; 1256s 1256s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1256s 1256s USE MODULE; 1256s 1256s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1256s 1256s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1256s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1256s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1256s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1256s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1256s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1256s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1256s 1256s PACKAGE REGLOB; 1256s REQUIRE EXPORTER; 1256s @ISA = 'EXPORTER'; 1256s @EXPORT_OK = 'GLOB'; 1256s 1256s SUB IMPORT { 1256s MY $PKG = SHIFT; 1256s RETURN UNLESS @_; 1256s MY $SYM = SHIFT; 1256s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1256s $PKG->EXPORT($WHERE, $SYM, @_); 1256s } 1256s 1256s SUB GLOB { 1256s MY $PAT = SHIFT; 1256s MY @GOT; 1256s IF (OPENDIR MY $D, '.') { 1256s @GOT = GREP /$PAT/, READDIR $D; 1256s CLOSEDIR $D; 1256s } 1256s RETURN @GOT; 1256s } 1256s 1; 1256s 1256s AND HERE'S HOW IT COULD BE (AB)USED: 1256s 1256s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1256s PACKAGE FOO; 1256s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1256s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1256s 1256s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1256s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1256s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1256s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1256s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1256s IT MUST BE DONE AT ALL. 1256s 1256s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1256s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1256s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1256s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1256s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1256s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1256s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1256s LIBRARY. 1256s 1256s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1256s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1256s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1256s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1256s (SEE L). 1256s 1256s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1256s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1256s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1256s 1256s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1256s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1256s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1256s C SYNTAX, THOUGH). 1256s 1256s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1256s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1256s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1256s 1256s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1256s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1256s 1256s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1256s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1256s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1256s 1256s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1256s 1256s =HEAD2 AUTOLOADING 1256s X X 1256s 1256s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1256s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1256s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1256s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1256s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1256s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1256s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1256s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1256s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1256s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1256s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1256s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1256s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1256s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1256s SUBROUTINE NAME. SEE L FOR DETAILS.) 1256s 1256s 1256s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1256s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1256s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1256s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1256s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1256s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1256s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1256s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1256s 1256s SUB AUTOLOAD { 1256s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1256s MY $PROGRAM = $AUTOLOAD; 1256s $PROGRAM =~ S/.*:://; 1256s SYSTEM($PROGRAM, @_); 1256s } 1256s DATE(); 1256s WHO(); 1256s LS('-L'); 1256s 1256s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1256s EVEN NEED PARENTHESES: 1256s 1256s USE SUBS QW(DATE WHO LS); 1256s DATE; 1256s WHO; 1256s LS '-L'; 1256s 1256s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1256s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1256s 1256s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1256s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1256s DESCRIBED IN L AND IN L, THE STANDARD 1256s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1256s FUNCTIONS TO PERL CODE IN L. 1256s 1256s =HEAD2 SUBROUTINE ATTRIBUTES 1256s X X X 1256s 1256s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1256s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1256s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1256s C HAD BEEN SEEN. SEE L FOR DETAILS 1256s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1256s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1256s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1256s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1256s 1256s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1256s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1256s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1256s NEST PROPERLY. 1256s 1256s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1256s 1256s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1256s SUB PLUGH () : UGLY('\(") :BAD; 1256s SUB XYZZY : _5X5 { ... } 1256s 1256s EXAMPLES OF INVALID SYNTAX: 1256s 1256s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1256s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1256s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1256s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1256s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1256s 1256s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1256s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1256s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1256s PARSED AND INVOKED: 1256s 1256s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1256s 1256s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1256s SEE L AND L. 1256s 1256s =HEAD1 SEE ALSO 1256s 1256s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1256s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1256s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1256s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1256s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1256s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1256s 1256s =FOR VI 1256s # EX: SET STS=0 SW=4 ET: 1256s 1256s ok 2 1256s # testing mod_cgi with /modules/cgi/perl.pl 1256s # expected 200 1256s # received 200 1256s # body: PERL CGI 1256s ok 3 1256s # testing mod_test_rwrite with /test_rwrite 1256s # expected 200 1256s # received 200 1256s # body: A 1256s ok 4 1256s ok 1258s t/filter/case_in.t .................. 1258s 1..3 1258s # Running under perl version 5.040001 for linux 1258s # Current time local: Tue May 6 17:45:07 2025 1258s # Current time GMT: Tue May 6 17:45:07 2025 1258s # Using Test.pm version 1.31 1258s # Using Apache/Test.pm version 1.44 1258s ok 1 1258s # testing mod_cgi with /modules/cgi/perl_echo.pl 1258s # expected 200 1258s # received 200 1258s ok 2 1258s # testing mod_echo_post with /echo_post 1258s # expected 200 1258s # received 200 1258s ok 3 1258s ok 1261s t/filter/input_body.t ............... 1261s 1..2 1261s # Running under perl version 5.040001 for linux 1261s # Current time local: Tue May 6 17:45:09 2025 1261s # Current time GMT: Tue May 6 17:45:09 2025 1261s # Using Test.pm version 1.31 1261s # Using Apache/Test.pm version 1.44 1261s # testing : Posted "1 ko" 1261s # expected: 'ok 1' 1261s # received: 'ok 1' 1261s ok 1 1261s # testing : Posted "2 ko" 1261s # expected: 'ok 2' 1261s # received: 'ok 2' 1261s ok 2 1261s ok 1264s t/http11/basicauth.t ................ 1264s 1..3 1264s # Running under perl version 5.040001 for linux 1264s # Current time local: Tue May 6 17:45:12 2025 1264s # Current time GMT: Tue May 6 17:45:12 2025 1264s # Using Test.pm version 1.31 1264s # Using Apache/Test.pm version 1.44 1264s ok 1 1264s ok 2 1264s ok 3 1264s ok 1266s t/http11/chunked.t .................. 1266s 1..30 1266s # Running under perl version 5.040001 for linux 1266s # Current time local: Tue May 6 17:45:15 2025 1266s # Current time GMT: Tue May 6 17:45:15 2025 1266s # Using Test.pm version 1.31 1266s # Using Apache/Test.pm version 1.44 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 1 1266s # testing : response Transfer-Encoding 1266s # expected: 'chunked' 1266s # received: 'chunked' 1266s ok 2 1266s # testing : no Content-Length 1266s # expected: 0 1266s # received: 0 1266s ok 3 1266s # testing : body length 1266s # expected: '70976' 1266s # received: 70976 1266s ok 4 1266s # testing : number of requests 1266s # expected: 1 1266s # received: 1 1266s ok 5 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 6 1266s # testing : response Transfer-Encoding 1266s # expected: 'chunked' 1266s # received: 'chunked' 1266s ok 7 1266s # testing : no Content-Length 1266s # expected: 0 1266s # received: 0 1266s ok 8 1266s # testing : body length 1266s # expected: '212509' 1266s # received: 212509 1266s ok 9 1266s # testing : number of requests 1266s # expected: 2 1266s # received: 2 1266s ok 10 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 11 1266s # testing : response Transfer-Encoding 1266s # expected: 'chunked' 1266s # received: 'chunked' 1266s ok 12 1266s # testing : no Content-Length 1266s # expected: 0 1266s # received: 0 1266s ok 13 1266s # testing : body length 1266s # expected: '280545' 1266s # received: 280545 1266s ok 14 1266s # testing : number of requests 1266s # expected: 3 1266s # received: 3 1266s ok 15 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 16 1266s # testing : response Transfer-Encoding 1266s # expected: 'chunked' 1266s # received: 'chunked' 1266s ok 17 1266s # testing : no Content-Length 1266s # expected: 0 1266s # received: 0 1266s ok 18 1266s # testing : body length 1266s # expected: '845969' 1266s # received: 845969 1266s ok 19 1266s # testing : number of requests 1266s # expected: 4 1266s # received: 4 1266s ok 20 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 21 1266s # testing : no Transfer-Encoding (test result inverted) 1266s # expected: 'chunked' 1266s # received: '' 1266s ok 22 1266s # testing : content length 1266s # expected: 253 1266s # received: '253' 1266s ok 23 1266s # testing : body length 1266s # expected: '242' 1266s # received: 242 1266s ok 24 1266s # testing : number of requests 1266s # expected: 5 1266s # received: 5 1266s ok 25 1266s # testing : response protocol 1266s # expected: 'HTTP/1.1' 1266s # received: 'HTTP/1.1' 1266s ok 26 1266s # testing : no Transfer-Encoding (test result inverted) 1266s # expected: 'chunked' 1266s # received: '' 1266s ok 27 1266s # testing : content length 1266s # expected: '' 1266s # received: '' 1266s ok 28 1266s # testing : body length 1266s # expected: '14276' 1266s # received: 14276 1266s ok 29 1266s # testing : number of requests 1266s # expected: 6 1266s # received: 6 1266s ok 30 1266s ok 1269s t/http11/chunked2.t ................. 1269s 1..2 1269s # Running under perl version 5.040001 for linux 1269s # Current time local: Tue May 6 17:45:17 2025 1269s # Current time GMT: Tue May 6 17:45:17 2025 1269s # Using Test.pm version 1.31 1269s # Using Apache/Test.pm version 1.44 1269s # testing : successful response 1269s # expected: 200 1269s # received: '200' 1269s ok 1 1269s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1269s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1269s ok 2 1269s ok 1272s t/http11/clength.t .................. 1272s 1..6 1272s # Running under perl version 5.040001 for linux 1272s # Current time local: Tue May 6 17:45:20 2025 1272s # Current time GMT: Tue May 6 17:45:20 2025 1272s # Using Test.pm version 1.31 1272s # Using Apache/Test.pm version 1.44 1272s # testing : successful response 1272s # expected: 200 1272s # received: '200' 1272s ok 1 1272s # expected: 10 1272s # received: '10' 1272s ok 2 1272s # expected: 'bbbbbbbbbb' 1272s # received: 'bbbbbbbbbb' 1272s ok 3 1272s # testing : successful response 1272s # expected: 200 1272s # received: '200' 1272s ok 4 1272s # expected: 6 1272s # received: '6' 1272s ok 5 1272s # expected: 'foobar' 1272s # received: 'foobar' 1272s ok 6 1272s ok 1276s t/http11/post.t ..................... 1276s # using LWP client 1276s 1..51 1276s # Running under perl version 5.040001 for linux 1276s # Current time local: Tue May 6 17:45:23 2025 1276s # Current time GMT: Tue May 6 17:45:23 2025 1276s # Using Test.pm version 1.31 1276s # Using Apache/Test.pm version 1.44 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 1024 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Connection: Keep-Alive 1276s #Date: Tue, 06 May 2025 17:45:25 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:25 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 1 1276s #DMMATCH1: 1 1276s #Keep-Alive: timeout=5, max=100 1276s # 1276s # testing : length posted 1276s # expected: '1024' 1276s # received: 1024 1276s ok 1 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 2048 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:25 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 2 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '2048' 1276s # received: 2048 1276s ok 2 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 3072 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 3 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '3072' 1276s # received: 3072 1276s ok 3 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 4096 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 4 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '4096' 1276s # received: 4096 1276s ok 4 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 5120 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 5 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '5120' 1276s # received: 5120 1276s ok 5 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 6144 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 6 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '6144' 1276s # received: 6144 1276s ok 6 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 7168 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 7 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '7168' 1276s # received: 7168 1276s ok 7 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 8192 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 8 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '8192' 1276s # received: 8192 1276s ok 8 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 9216 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 5 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 9 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '9216' 1276s # received: 9216 1276s ok 9 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 10240 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 10 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '10240' 1276s # received: 10240 1276s ok 10 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 11264 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 11 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '11264' 1276s # received: 11264 1276s ok 11 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 12288 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 12 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '12288' 1276s # received: 12288 1276s ok 12 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 13312 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 13 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '13312' 1276s # received: 13312 1276s ok 13 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 14336 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 14 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '14336' 1276s # received: 14336 1276s ok 14 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 15360 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 15 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '15360' 1276s # received: 15360 1276s ok 15 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 16384 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 16 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '16384' 1276s # received: 16384 1276s ok 16 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 17408 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 17 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '17408' 1276s # received: 17408 1276s ok 17 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 18432 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 18 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '18432' 1276s # received: 18432 1276s ok 18 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 19456 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 19 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '19456' 1276s # received: 19456 1276s ok 19 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 20480 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 20 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '20480' 1276s # received: 20480 1276s ok 20 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 21504 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 21 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '21504' 1276s # received: 21504 1276s ok 21 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 22528 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 22 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '22528' 1276s # received: 22528 1276s ok 22 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 23552 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 23 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '23552' 1276s # received: 23552 1276s ok 23 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 24576 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 24 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '24576' 1276s # received: 24576 1276s ok 24 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 25600 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 25 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '25600' 1276s # received: 25600 1276s ok 25 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 26624 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 26 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '26624' 1276s # received: 26624 1276s ok 26 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 27648 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 27 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '27648' 1276s # received: 27648 1276s ok 27 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 28672 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 28 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '28672' 1276s # received: 28672 1276s ok 28 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 29696 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 29 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '29696' 1276s # received: 29696 1276s ok 29 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 30720 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 30 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '30720' 1276s # received: 30720 1276s ok 30 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 31744 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 31 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '31744' 1276s # received: 31744 1276s ok 31 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 32768 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:26 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 32 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '32768' 1276s # received: 32768 1276s ok 32 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 33792 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 33 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '33792' 1276s # received: 33792 1276s ok 33 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 34816 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 34 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '34816' 1276s # received: 34816 1276s ok 34 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 35840 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 35 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '35840' 1276s # received: 35840 1276s ok 35 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 36864 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 36 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '36864' 1276s # received: 36864 1276s ok 36 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 37888 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 37 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '37888' 1276s # received: 37888 1276s ok 37 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 38912 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 38 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '38912' 1276s # received: 38912 1276s ok 38 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 39936 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 39 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '39936' 1276s # received: 39936 1276s ok 39 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 40960 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 40 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '40960' 1276s # received: 40960 1276s ok 40 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 41984 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 41 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '41984' 1276s # received: 41984 1276s ok 41 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 43008 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 42 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '43008' 1276s # received: 43008 1276s ok 42 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 44032 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 43 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '44032' 1276s # received: 44032 1276s ok 43 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 45056 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 44 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '45056' 1276s # received: 45056 1276s ok 44 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 46080 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 45 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '46080' 1276s # received: 46080 1276s ok 45 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 47104 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 46 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '47104' 1276s # received: 47104 1276s ok 46 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 48128 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 47 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '48128' 1276s # received: 48128 1276s ok 47 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 49152 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 48 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '49152' 1276s # received: 49152 1276s ok 48 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 50176 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 49 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '50176' 1276s # received: 50176 1276s ok 49 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 51200 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 6 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 50 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '51200' 1276s # received: 51200 1276s ok 50 1276s #lwp request: 1276s #POST http://localhost:8529/eat_post HTTP/1.1 1276s #User-Agent: libwww-perl/6.78 1276s #Content-Length: 102400 1276s # 1276s #server response: 1276s #HTTP/1.1 200 OK 1276s #Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1276s #Vary: In-If1 1276s #Content-Length: 7 1276s #Client-Date: Tue, 06 May 2025 17:45:27 GMT 1276s #Client-Peer: 127.0.0.1:8529 1276s #Client-Response-Num: 51 1276s #DMMATCH1: 1 1276s # 1276s # testing : length posted 1276s # expected: '102400' 1276s # received: 102400 1276s ok 51 1276s ok 1279s t/modules/aaa.t ..................... 1279s 1..40 1279s # Running under perl version 5.040001 for linux 1279s # Current time local: Tue May 6 17:45:27 2025 1279s # Current time GMT: Tue May 6 17:45:27 2025 1279s # Using Test.pm version 1.31 1279s # Using Apache/Test.pm version 1.44 1279s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 1279s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 1279s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 1279s ok 1 1279s ok 2 1279s ok 3 1279s ok 4 1279s ok 5 1279s ok 6 1279s ok 7 1279s ok 8 1279s ok 9 1279s ok 10 1279s ok 11 1279s ok 12 1279s ok 13 1279s ok 14 1279s ok 15 1279s ok 16 1279s ok 17 1279s ok 18 1279s ok 19 1279s ok 20 1279s ok 21 1279s ok 22 1279s ok 23 1279s ok 24 1279s ok 25 1279s ok 26 1279s ok 27 1279s ok 28 1279s ok 29 1279s ok 30 1279s ok 31 1279s ok 32 1279s ok 33 1279s ok 34 1279s ok 35 1279s ok 36 1279s ok 37 1279s ok 38 1279s ok 39 1279s ok 40 1279s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 1279s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/realm2 1279s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/form1 1279s ok 1282s t/modules/access.t .................. 1282s 1..408 1282s # Running under perl version 5.040001 for linux 1282s # Current time local: Tue May 6 17:45:30 2025 1282s # Current time GMT: Tue May 6 17:45:30 2025 1282s # Using Test.pm version 1.31 1282s # Using Apache/Test.pm version 1.44 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # expecting access. 1282s ok 1 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 2 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from all 1282s # expecting access. 1282s ok 3 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 4 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from localhost 1282s # expecting access. 1282s ok 5 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 6 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 7 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 8 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 9 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 10 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 11 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 12 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 13 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 14 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 15 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 16 1282s # --- 1282s # Order deny,allow 1282s # Allow from all 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 17 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # expecting access. 1282s ok 18 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 19 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from all 1282s # expecting access. 1282s ok 20 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 21 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from localhost 1282s # expecting access. 1282s ok 22 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 23 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 24 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 25 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 26 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 27 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 28 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 29 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 30 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 31 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 32 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 33 1282s # --- 1282s # Order deny,allow 1282s # Allow from localhost 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 34 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # expecting access. 1282s ok 35 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 36 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from all 1282s # expecting access. 1282s ok 37 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 38 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from localhost 1282s # expecting access. 1282s ok 39 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 40 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 41 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 42 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 43 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 44 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 45 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 46 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 47 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 48 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 49 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 50 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 51 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # expecting access. 1282s ok 52 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 53 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from all 1282s # expecting access. 1282s ok 54 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 55 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from localhost 1282s # expecting access. 1282s ok 56 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 57 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 58 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 59 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 60 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 61 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 62 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 63 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 64 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 65 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 66 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 67 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 68 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 69 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 70 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from all 1282s # expecting access. 1282s ok 71 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 72 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from localhost 1282s # expecting access. 1282s ok 73 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 74 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 75 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 76 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 77 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 78 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 79 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 80 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 81 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 82 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 83 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 84 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 85 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # expecting access. 1282s ok 86 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 87 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from all 1282s # expecting access. 1282s ok 88 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 89 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from localhost 1282s # expecting access. 1282s ok 90 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 91 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1 1282s # expecting access. 1282s ok 92 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 93 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0 1282s # expecting access. 1282s ok 94 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 95 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 96 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 97 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/16 1282s # expecting access. 1282s ok 98 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 99 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 100 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 101 1282s # --- 1282s # Order deny,allow 1282s # Allow from 127.0.0.1/16 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 102 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # expecting access. 1282s ok 103 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 104 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from all 1282s # expecting access denial. 1282s ok 105 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 106 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 107 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 108 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 109 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 110 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 111 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 112 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 113 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 114 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 115 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 116 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 117 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 118 1282s # --- 1282s # Order deny,allow 1282s # Allow from somewhere.else.com 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 119 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # expecting access. 1282s ok 120 1282s # --- 1282s # Order deny,allow 1282s # Deny from all 1282s # expecting access denial. 1282s ok 121 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from all 1282s # expecting access denial. 1282s ok 122 1282s # --- 1282s # Order deny,allow 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 123 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 124 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 125 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 126 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 127 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 128 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 129 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 130 1282s # --- 1282s # Order deny,allow 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 131 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 132 1282s # --- 1282s # Order deny,allow 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 133 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 134 1282s # --- 1282s # Order deny,allow 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 135 1282s # --- 1282s # Order deny,allow 1282s # Allow from 66.6.6.6 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 136 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # expecting access. 1282s ok 137 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 138 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from all 1282s # expecting access denial. 1282s ok 139 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 140 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 141 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 142 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 143 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 144 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 145 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 146 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 147 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 148 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 149 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 150 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 151 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 152 1282s # --- 1282s # Order allow,deny 1282s # Allow from all 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 153 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # expecting access. 1282s ok 154 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 155 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from all 1282s # expecting access denial. 1282s ok 156 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 157 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 158 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 159 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 160 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 161 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 162 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 163 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 164 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 165 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 166 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 167 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 168 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 169 1282s # --- 1282s # Order allow,deny 1282s # Allow from localhost 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 170 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # expecting access. 1282s ok 171 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 172 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from all 1282s # expecting access denial. 1282s ok 173 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 174 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 175 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 176 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 177 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 178 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 179 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 180 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 181 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 182 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 183 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 184 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 185 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 186 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 187 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # expecting access. 1282s ok 188 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 189 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from all 1282s # expecting access denial. 1282s ok 190 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 191 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 192 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 193 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 194 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 195 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 196 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 197 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 198 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 199 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 200 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 201 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 202 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 203 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 204 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 205 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 206 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from all 1282s # expecting access denial. 1282s ok 207 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 208 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 209 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 210 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 211 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 212 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 213 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 214 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 215 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 216 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 217 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 218 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 219 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 220 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 221 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # expecting access. 1282s ok 222 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 223 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from all 1282s # expecting access denial. 1282s ok 224 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 225 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 226 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 227 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 228 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 229 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 230 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 231 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 232 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 233 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 234 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 235 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 236 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 237 1282s # --- 1282s # Order allow,deny 1282s # Allow from 127.0.0.1/16 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 238 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # expecting access denial. 1282s ok 239 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 240 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from all 1282s # expecting access denial. 1282s ok 241 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 242 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 243 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 244 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 245 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 246 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 247 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 248 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 249 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 250 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 251 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 252 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 253 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 254 1282s # --- 1282s # Order allow,deny 1282s # Allow from somewhere.else.com 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 255 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # expecting access denial. 1282s ok 256 1282s # --- 1282s # Order allow,deny 1282s # Deny from all 1282s # expecting access denial. 1282s ok 257 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from all 1282s # expecting access denial. 1282s ok 258 1282s # --- 1282s # Order allow,deny 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 259 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 260 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 261 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 262 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 263 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 264 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 265 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 266 1282s # --- 1282s # Order allow,deny 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 267 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 268 1282s # --- 1282s # Order allow,deny 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 269 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 270 1282s # --- 1282s # Order allow,deny 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 271 1282s # --- 1282s # Order allow,deny 1282s # Allow from 66.6.6.6 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 272 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # expecting access. 1282s ok 273 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 274 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from all 1282s # expecting access denial. 1282s ok 275 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 276 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 277 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 278 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 279 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 280 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 281 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 282 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 283 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 284 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 285 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 286 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 287 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 288 1282s # --- 1282s # Order mutual-failure 1282s # Allow from all 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 289 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # expecting access. 1282s ok 290 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 291 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from all 1282s # expecting access denial. 1282s ok 292 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 293 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 294 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 295 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 296 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 297 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 298 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 299 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 300 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 301 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 302 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 303 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 304 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 305 1282s # --- 1282s # Order mutual-failure 1282s # Allow from localhost 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 306 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # expecting access. 1282s ok 307 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 308 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from all 1282s # expecting access denial. 1282s ok 309 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 310 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 311 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 312 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 313 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 314 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 315 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 316 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 317 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 318 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 319 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 320 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 321 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 322 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 323 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # expecting access. 1282s ok 324 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 325 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from all 1282s # expecting access denial. 1282s ok 326 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 327 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 328 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 329 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 330 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 331 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 332 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 333 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 334 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 335 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 336 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 337 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 338 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 339 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 340 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # expecting access. 1282s ok 341 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 342 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from all 1282s # expecting access denial. 1282s ok 343 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 344 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 345 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 346 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 347 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 348 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 349 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 350 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 351 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 352 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 353 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 354 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 355 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 356 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/255.255.0.0 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 357 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # expecting access. 1282s ok 358 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 359 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from all 1282s # expecting access denial. 1282s ok 360 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 361 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 362 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 363 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 364 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 365 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 366 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 367 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 368 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 369 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 370 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 371 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from somewhere.else.com 1282s # expecting access. 1282s ok 372 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 373 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 127.0.0.1/16 1282s # Deny from 66.6.6.6 1282s # expecting access. 1282s ok 374 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # expecting access denial. 1282s ok 375 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 376 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from all 1282s # expecting access denial. 1282s ok 377 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 378 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 379 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 380 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 381 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 382 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 383 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 384 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 385 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 386 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 387 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 388 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 389 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 390 1282s # --- 1282s # Order mutual-failure 1282s # Allow from somewhere.else.com 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 391 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # expecting access denial. 1282s ok 392 1282s # --- 1282s # Order mutual-failure 1282s # Deny from all 1282s # expecting access denial. 1282s ok 393 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from all 1282s # expecting access denial. 1282s ok 394 1282s # --- 1282s # Order mutual-failure 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 395 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from localhost 1282s # expecting access denial. 1282s ok 396 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 397 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1 1282s # expecting access denial. 1282s ok 398 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 399 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0 1282s # expecting access denial. 1282s ok 400 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 401 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/255.255.0.0 1282s # expecting access denial. 1282s ok 402 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 403 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from 127.0.0.1/16 1282s # expecting access denial. 1282s ok 404 1282s # --- 1282s # Order mutual-failure 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 405 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from somewhere.else.com 1282s # expecting access denial. 1282s ok 406 1282s # --- 1282s # Order mutual-failure 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 407 1282s # --- 1282s # Order mutual-failure 1282s # Allow from 66.6.6.6 1282s # Deny from 66.6.6.6 1282s # expecting access denial. 1282s ok 408 1282s ok 1285s t/modules/actions.t ................. 1285s 1..20 1285s # Running under perl version 5.040001 for linux 1285s # Current time local: Tue May 6 17:45:33 2025 1285s # Current time GMT: Tue May 6 17:45:33 2025 1285s # Using Test.pm version 1.31 1285s # Using Apache/Test.pm version 1.44 1285s # expected: 200 1285s # received: '200' 1285s ok 1 1285s # expected: 'nada' 1285s # received: 'nada' 1285s ok 2 1285s # expected: 404 1285s # received: '404' 1285s ok 3 1285s ok 4 # skip RC=404, no need to check content 1285s # expected: 404 1285s # received: '404' 1285s ok 5 1285s ok 6 # skip RC=404, no need to check content 1285s # expected: 404 1285s # received: '404' 1285s ok 7 1285s ok 8 # skip RC=404, no need to check content 1285s # expected: 200 1285s # received: '200' 1285s ok 9 1285s # expected: 'nada' 1285s # received: 'nada' 1285s ok 10 1285s # expected: 404 1285s # received: '404' 1285s ok 11 1285s ok 12 # skip RC=404, no need to check content 1285s # expected: 200 1285s # received: '200' 1285s ok 13 1285s # expected: 'POST 1285s # foo2: bar2 1285s # ' 1285s # received: 'POST 1285s # foo2: bar2 1285s # ' 1285s ok 14 1285s # expected: 405 1285s # received: '405' 1285s ok 15 1285s # expected: 200 1285s # received: '200' 1285s ok 16 1285s # expected: 'foo=bar' 1285s # received: 'foo=bar' 1285s ok 17 1285s # expected: 200 1285s # received: '200' 1285s ok 18 1285s # expected: 'POST 1285s # foo2: bar2 1285s # ' 1285s # received: 'POST 1285s # foo2: bar2 1285s # ' 1285s ok 19 1285s # expected: 405 1285s # received: '405' 1285s ok 20 1285s ok 1288s t/modules/alias.t ................... 1288s 1..134 1288s # Running under perl version 5.040001 for linux 1288s # Current time local: Tue May 6 17:45:36 2025 1288s # Current time GMT: Tue May 6 17:45:36 2025 1288s # Using Test.pm version 1.31 1288s # Using Apache/Test.pm version 1.44 1288s # verifying simple aliases 1288s # testing : /alias/ 1288s # expected: 200 1288s # received: '200' 1288s ok 1 1288s # testing : /bogu/ 1288s # expected: 404 1288s # received: '404' 1288s ok 2 1288s # verifying alias match with /ali[0-9]. 1288s # testing : /ali0 1288s # expected: 0 1288s # received: '0' 1288s ok 3 1288s # testing : /ali1 1288s # expected: 1 1288s # received: '1' 1288s ok 4 1288s # testing : /ali2 1288s # expected: 2 1288s # received: '2' 1288s ok 5 1288s # testing : /ali3 1288s # expected: 3 1288s # received: '3' 1288s ok 6 1288s # testing : /ali4 1288s # expected: 4 1288s # received: '4' 1288s ok 7 1288s # testing : /ali5 1288s # expected: 5 1288s # received: '5' 1288s ok 8 1288s # testing : /ali6 1288s # expected: 6 1288s # received: '6' 1288s ok 9 1288s # testing : /ali7 1288s # expected: 7 1288s # received: '7' 1288s ok 10 1288s # testing : /ali8 1288s # expected: 8 1288s # received: '8' 1288s ok 11 1288s # testing : /ali9 1288s # expected: 9 1288s # received: '9' 1288s ok 12 1288s # verifying expression alias match with /expr/ali[0-9]. 1288s # testing : /ali0 1288s # expected: 0 1288s # received: '0' 1288s ok 13 1288s # testing : /ali1 1288s # expected: 1 1288s # received: '1' 1288s ok 14 1288s # testing : /ali2 1288s # expected: 2 1288s # received: '2' 1288s ok 15 1288s # testing : /ali3 1288s # expected: 3 1288s # received: '3' 1288s ok 16 1288s # testing : /ali4 1288s # expected: 4 1288s # received: '4' 1288s ok 17 1288s # testing : /ali5 1288s # expected: 5 1288s # received: '5' 1288s ok 18 1288s # testing : /ali6 1288s # expected: 6 1288s # received: '6' 1288s ok 19 1288s # testing : /ali7 1288s # expected: 7 1288s # received: '7' 1288s ok 20 1288s # testing : /ali8 1288s # expected: 8 1288s # received: '8' 1288s ok 21 1288s # testing : /ali9 1288s # expected: 9 1288s # received: '9' 1288s ok 22 1288s # testing : /forbid 1288s # expected: '403' 1288s # received: '403' 1288s ok 23 1288s # testing : /gone 1288s # expected: '410' 1288s # received: '410' 1288s ok 24 1288s # testing : /perm 1288s # expected: '301' 1288s # received: '301' 1288s ok 25 1288s # testing : /perm2 1288s # expected: '301' 1288s # received: '301' 1288s ok 26 1288s # testing : /seeother 1288s # expected: '303' 1288s # received: '303' 1288s ok 27 1288s # testing : /temp 1288s # expected: '302' 1288s # received: '302' 1288s ok 28 1288s # testing : /temp2 1288s # expected: '302' 1288s # received: '302' 1288s ok 29 1288s verifying body of perm and temp redirect match 1288s # testing : /p0 1288s # expected: 0 1288s # received: '0' 1288s ok 30 1288s # testing : /p1 1288s # expected: 1 1288s # received: '1' 1288s ok 31 1288s # testing : /p2 1288s # expected: 2 1288s # received: '2' 1288s ok 32 1288s # testing : /p3 1288s # expected: 3 1288s # received: '3' 1288s ok 33 1288s # testing : /p4 1288s # expected: 4 1288s # received: '4' 1288s ok 34 1288s # testing : /p5 1288s # expected: 5 1288s # received: '5' 1288s ok 35 1288s # testing : /p6 1288s # expected: 6 1288s # received: '6' 1288s ok 36 1288s # testing : /p7 1288s # expected: 7 1288s # received: '7' 1288s ok 37 1288s # testing : /p8 1288s # expected: 8 1288s # received: '8' 1288s ok 38 1288s # testing : /p9 1288s # expected: 9 1288s # received: '9' 1288s ok 39 1288s # testing : /t0 1288s # expected: 0 1288s # received: '0' 1288s ok 40 1288s # testing : /t1 1288s # expected: 1 1288s # received: '1' 1288s ok 41 1288s # testing : /t2 1288s # expected: 2 1288s # received: '2' 1288s ok 42 1288s # testing : /t3 1288s # expected: 3 1288s # received: '3' 1288s ok 43 1288s # testing : /t4 1288s # expected: 4 1288s # received: '4' 1288s ok 44 1288s # testing : /t5 1288s # expected: 5 1288s # received: '5' 1288s ok 45 1288s # testing : /t6 1288s # expected: 6 1288s # received: '6' 1288s ok 46 1288s # testing : /t7 1288s # expected: 7 1288s # received: '7' 1288s ok 47 1288s # testing : /t8 1288s # expected: 8 1288s # received: '8' 1288s ok 48 1288s # testing : /t9 1288s # expected: 9 1288s # received: '9' 1288s ok 49 1288s verifying body of perm and temp redirect match with expression support 1288s # testing : /p0 1288s # expected: 0 1288s # received: '0' 1288s ok 50 1288s # testing : /p1 1288s # expected: 1 1288s # received: '1' 1288s ok 51 1288s # testing : /p2 1288s # expected: 2 1288s # received: '2' 1288s ok 52 1288s # testing : /p3 1288s # expected: 3 1288s # received: '3' 1288s ok 53 1288s # testing : /p4 1288s # expected: 4 1288s # received: '4' 1288s ok 54 1288s # testing : /p5 1288s # expected: 5 1288s # received: '5' 1288s ok 55 1288s # testing : /p6 1288s # expected: 6 1288s # received: '6' 1288s ok 56 1288s # testing : /p7 1288s # expected: 7 1288s # received: '7' 1288s ok 57 1288s # testing : /p8 1288s # expected: 8 1288s # received: '8' 1288s ok 58 1288s # testing : /p9 1288s # expected: 9 1288s # received: '9' 1288s ok 59 1288s # testing : /t0 1288s # expected: 0 1288s # received: '0' 1288s ok 60 1288s # testing : /t1 1288s # expected: 1 1288s # received: '1' 1288s ok 61 1288s # testing : /t2 1288s # expected: 2 1288s # received: '2' 1288s ok 62 1288s # testing : /t3 1288s # expected: 3 1288s # received: '3' 1288s ok 63 1288s # testing : /t4 1288s # expected: 4 1288s # received: '4' 1288s ok 64 1288s # testing : /t5 1288s # expected: 5 1288s # received: '5' 1288s ok 65 1288s # testing : /t6 1288s # expected: 6 1288s # received: '6' 1288s ok 66 1288s # testing : /t7 1288s # expected: 7 1288s # received: '7' 1288s ok 67 1288s # testing : /t8 1288s # expected: 8 1288s # received: '8' 1288s ok 68 1288s # testing : /t9 1288s # expected: 9 1288s # received: '9' 1288s ok 69 1288s verifying return code of seeother and gone redirect match 1288s # testing : f0 1288s # expected: '403' 1288s # received: '403' 1288s ok 70 1288s # testing : f1 1288s # expected: '403' 1288s # received: '403' 1288s ok 71 1288s # testing : f2 1288s # expected: '403' 1288s # received: '403' 1288s ok 72 1288s # testing : f3 1288s # expected: '403' 1288s # received: '403' 1288s ok 73 1288s # testing : f4 1288s # expected: '403' 1288s # received: '403' 1288s ok 74 1288s # testing : f5 1288s # expected: '403' 1288s # received: '403' 1288s ok 75 1288s # testing : f6 1288s # expected: '403' 1288s # received: '403' 1288s ok 76 1288s # testing : f7 1288s # expected: '403' 1288s # received: '403' 1288s ok 77 1288s # testing : f8 1288s # expected: '403' 1288s # received: '403' 1288s ok 78 1288s # testing : f9 1288s # expected: '403' 1288s # received: '403' 1288s ok 79 1288s # testing : g0 1288s # expected: '410' 1288s # received: '410' 1288s ok 80 1288s # testing : g1 1288s # expected: '410' 1288s # received: '410' 1288s ok 81 1288s # testing : g2 1288s # expected: '410' 1288s # received: '410' 1288s ok 82 1288s # testing : g3 1288s # expected: '410' 1288s # received: '410' 1288s ok 83 1288s # testing : g4 1288s # expected: '410' 1288s # received: '410' 1288s ok 84 1288s # testing : g5 1288s # expected: '410' 1288s # received: '410' 1288s ok 85 1288s # testing : g6 1288s # expected: '410' 1288s # received: '410' 1288s ok 86 1288s # testing : g7 1288s # expected: '410' 1288s # received: '410' 1288s ok 87 1288s # testing : g8 1288s # expected: '410' 1288s # received: '410' 1288s ok 88 1288s # testing : g9 1288s # expected: '410' 1288s # received: '410' 1288s ok 89 1288s # testing : s0 1288s # expected: '303' 1288s # received: '303' 1288s ok 90 1288s # testing : s1 1288s # expected: '303' 1288s # received: '303' 1288s ok 91 1288s # testing : s2 1288s # expected: '303' 1288s # received: '303' 1288s ok 92 1288s # testing : s3 1288s # expected: '303' 1288s # received: '303' 1288s ok 93 1288s # testing : s4 1288s # expected: '303' 1288s # received: '303' 1288s ok 94 1288s # testing : s5 1288s # expected: '303' 1288s # received: '303' 1288s ok 95 1288s # testing : s6 1288s # expected: '303' 1288s # received: '303' 1288s ok 96 1288s # testing : s7 1288s # expected: '303' 1288s # received: '303' 1288s ok 97 1288s # testing : s8 1288s # expected: '303' 1288s # received: '303' 1288s ok 98 1288s # testing : s9 1288s # expected: '303' 1288s # received: '303' 1288s ok 99 1288s verifying return code of seeother and gone redirect match with expression support 1288s # testing : f0 1288s # expected: '403' 1288s # received: '403' 1288s ok 100 1288s # testing : f1 1288s # expected: '403' 1288s # received: '403' 1288s ok 101 1288s # testing : f2 1288s # expected: '403' 1288s # received: '403' 1288s ok 102 1288s # testing : f3 1288s # expected: '403' 1288s # received: '403' 1288s ok 103 1288s # testing : f4 1288s # expected: '403' 1288s # received: '403' 1288s ok 104 1288s # testing : f5 1288s # expected: '403' 1288s # received: '403' 1288s ok 105 1288s # testing : f6 1288s # expected: '403' 1288s # received: '403' 1288s ok 106 1288s # testing : f7 1288s # expected: '403' 1288s # received: '403' 1288s ok 107 1288s # testing : f8 1288s # expected: '403' 1288s # received: '403' 1288s ok 108 1288s # testing : f9 1288s # expected: '403' 1288s # received: '403' 1288s ok 109 1288s # testing : g0 1288s # expected: '410' 1288s # received: '410' 1288s ok 110 1288s # testing : g1 1288s # expected: '410' 1288s # received: '410' 1288s ok 111 1288s # testing : g2 1288s # expected: '410' 1288s # received: '410' 1288s ok 112 1288s # testing : g3 1288s # expected: '410' 1288s # received: '410' 1288s ok 113 1288s # testing : g4 1288s # expected: '410' 1288s # received: '410' 1288s ok 114 1288s # testing : g5 1288s # expected: '410' 1288s # received: '410' 1288s ok 115 1288s # testing : g6 1288s # expected: '410' 1288s # received: '410' 1288s ok 116 1288s # testing : g7 1288s # expected: '410' 1288s # received: '410' 1288s ok 117 1288s # testing : g8 1288s # expected: '410' 1288s # received: '410' 1288s ok 118 1288s # testing : g9 1288s # expected: '410' 1288s # received: '410' 1288s ok 119 1288s # testing : s0 1288s # expected: '303' 1288s # received: '303' 1288s ok 120 1288s # testing : s1 1288s # expected: '303' 1288s # received: '303' 1288s ok 121 1288s # testing : s2 1288s # expected: '303' 1288s # received: '303' 1288s ok 122 1288s # testing : s3 1288s # expected: '303' 1288s # received: '303' 1288s ok 123 1288s # testing : s4 1288s # expected: '303' 1288s # received: '303' 1288s ok 124 1288s # testing : s5 1288s # expected: '303' 1288s # received: '303' 1288s ok 125 1288s # testing : s6 1288s # expected: '303' 1288s # received: '303' 1288s ok 126 1288s # testing : s7 1288s # expected: '303' 1288s # received: '303' 1288s ok 127 1288s # testing : s8 1288s # expected: '303' 1288s # received: '303' 1288s ok 128 1288s # testing : s9 1288s # expected: '303' 1288s # received: '303' 1288s ok 129 1288s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1288s # verifying /modules/alias/script is plain text 1288s # testing : /modules/alias/script 1288s # expected: '#!/bin/sh 1288s # echo Content-type: text/plain 1288s # echo 1288s # echo this is a shell script cgi. 1288s # ' 1288s # received: '#!/bin/sh 1288s # echo Content-type: text/plain 1288s # echo 1288s # echo this is a shell script cgi. 1288s # ' 1288s ok 130 1288s # verifying same file accessed at /cgi/script is executed code 1288s # testing : /cgi/script 1288s # expected: 'this is a shell script cgi. 1288s # ' 1288s # received: 'this is a shell script cgi. 1288s # ' 1288s ok 131 1288s # verifying ScriptAliasMatch with /aliascgi-script 1288s # testing : /aliascgi-script 1288s # expected: 'this is a shell script cgi. 1288s # ' 1288s # received: 'this is a shell script cgi. 1288s # ' 1288s ok 132 1288s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1288s # testing : /aliascgi-script 1288s # expected: 'this is a shell script cgi. 1288s # ' 1288s # received: 'this is a shell script cgi. 1288s # ' 1288s ok 133 1288s # verifying bad script alias. 1288s # testing : /aliascgi-nada 1288s # expected: 404 1288s # received: '404' 1288s ok 134 1288s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1288s ok 1290s t/modules/allowmethods.t ............ 1290s 1..9 1290s # Running under perl version 5.040001 for linux 1290s # Current time local: Tue May 6 17:45:38 2025 1290s # Current time GMT: Tue May 6 17:45:38 2025 1290s # Using Test.pm version 1.31 1290s # Using Apache/Test.pm version 1.44 1290s # testing : Get request to /Get responds 200 1290s # expected: 200 1290s # received: '200' 1290s ok 1 1290s # testing : Head request to /Get responds 200 1290s # expected: 200 1290s # received: '200' 1290s ok 2 1290s # testing : Post request to /Get responds 405 1290s # expected: 405 1290s # received: '405' 1290s ok 3 1290s # testing : Get request to /Head responds 200 1290s # expected: 200 1290s # received: '200' 1290s ok 4 1290s # testing : Head request to /Head responds 200 1290s # expected: 200 1290s # received: '200' 1290s ok 5 1290s # testing : Post request to /Head responds 405 1290s # expected: 405 1290s # received: '405' 1290s ok 6 1290s # testing : Get request to /Post responds 405 1290s # expected: 405 1290s # received: '405' 1290s ok 7 1290s # testing : Head request to /Post responds 405 1290s # expected: 405 1290s # received: '405' 1290s ok 8 1290s # testing : Post request to /Post responds 200 1290s # expected: 200 1290s # received: '200' 1290s ok 9 1290s ok 1293s t/modules/asis.t .................... 1293s 1..3 1293s # Running under perl version 5.040001 for linux 1293s # Current time local: Tue May 6 17:45:41 2025 1293s # Current time GMT: Tue May 6 17:45:41 2025 1293s # Using Test.pm version 1.31 1293s # Using Apache/Test.pm version 1.44 1293s # testing : asis content OK 1293s # expected: 'This is asis content. 1293s # ' 1293s # received: 'This is asis content. 1293s # ' 1293s ok 1 1293s # testing : asis gave 404 error 1293s # expected: 404 1293s # received: '404' 1293s ok 2 1293s # testing : asis gave 403 error 1293s # expected: 403 1293s # received: '403' 1293s ok 3 1293s ok 1296s t/modules/authz_core.t .............. 1296s 1..504 1296s # Running under perl version 5.040001 for linux 1296s # Current time local: Tue May 6 17:45:43 2025 1296s # Current time GMT: Tue May 6 17:45:43 2025 1296s # Using Test.pm version 1.31 1296s # Using Apache/Test.pm version 1.44 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 200, expected 200 [a/ : a/ ] 1296s ok 1 1296s # got 200, expected 200 [a/ : a/ 1] 1296s ok 2 1296s # got 200, expected 200 [a/ : a/ 2] 1296s ok 3 1296s # got 200, expected 200 [a/ : a/ 1 2] 1296s ok 4 1296s # got 200, expected 200 [a/ : a/ 3] 1296s ok 5 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ user1: a/ ] 1296s ok 6 1296s # got 200, expected 200 [a/ user1: a/ user1] 1296s ok 7 1296s # got 401, expected 401 [a/ user1: a/ user2] 1296s ok 8 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ Any 1 2: a/ ] 1296s ok 9 1296s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1296s ok 10 1296s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1296s ok 11 1296s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1296s ok 12 1296s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1296s ok 13 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1296s ok 14 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1296s ok 15 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1296s ok 16 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1296s ok 17 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1296s ok 18 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1296s ok 19 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1296s ok 20 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1296s ok 21 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1296s ok 22 1296s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1296s ok 23 1296s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1296s ok 24 1296s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1296s ok 25 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1296s ok 26 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1296s ok 27 1296s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1296s ok 28 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1296s ok 29 1296s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1296s ok 30 1296s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1296s ok 31 1296s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1296s ok 32 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1296s ok 33 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1296s ok 34 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1296s ok 35 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1296s ok 36 1296s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1296s ok 37 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1296s ok 38 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1296s ok 39 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1296s ok 40 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1296s ok 41 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1296s ok 42 1296s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1296s ok 43 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1296s ok 44 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1296s ok 45 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1296s ok 46 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1296s ok 47 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1296s ok 48 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1296s ok 49 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1296s ok 50 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1296s ok 51 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1296s ok 52 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1296s ok 53 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1296s ok 54 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1296s ok 55 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1296s ok 56 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1296s ok 57 1296s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1296s ok 58 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 !2: a/ ] 1296s ok 59 1296s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1296s ok 60 1296s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1296s ok 61 1296s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1296s ok 62 1296s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1296s ok 63 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1296s ok 64 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1296s ok 65 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1296s ok 66 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1296s ok 67 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1296s ok 68 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1296s ok 69 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1296s ok 70 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1296s ok 71 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1296s ok 72 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1296s ok 73 1296s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1296s ok 74 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1296s ok 75 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1296s ok 76 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1296s ok 77 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1296s ok 78 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1296s ok 79 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1296s ok 80 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1296s ok 81 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1296s ok 82 1296s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1296s ok 83 1296s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1296s ok 84 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1296s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1296s ok 85 1296s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1296s ok 86 1296s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1296s ok 87 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1296s ok 88 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1296s ok 89 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1296s ok 90 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1296s ok 91 1296s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1296s ok 92 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1296s ok 93 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1296s ok 94 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1296s ok 95 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1296s ok 96 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1296s ok 97 1296s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1296s ok 98 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1296s ok 99 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1296s ok 100 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1296s ok 101 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1296s ok 102 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1296s ok 103 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1296s ok 104 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1296s ok 105 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1296s ok 106 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1296s ok 107 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1296s ok 108 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1296s ok 109 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1296s ok 110 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1296s ok 111 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1296s ok 112 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1296s ok 113 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 2: a/ ] 1296s ok 114 1296s # got 403, expected 403 [a/ All 1 2: a/ 1] 1296s ok 115 1296s # got 403, expected 403 [a/ All 1 2: a/ 2] 1296s ok 116 1296s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1296s ok 117 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1296s ok 118 1296s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1296s ok 119 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1296s ok 120 1296s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1296s ok 121 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1296s ok 122 1296s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1296s ok 123 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1296s ok 124 1296s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1296s ok 125 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1296s ok 126 1296s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1296s ok 127 1296s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1296s ok 128 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1296s ok 129 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1296s ok 130 1296s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1296s ok 131 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1296s ok 132 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1296s ok 133 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1296s ok 134 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1296s ok 135 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1296s ok 136 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1296s ok 137 1296s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1296s ok 138 1296s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1296s ok 139 1296s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1296s ok 140 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1296s ok 141 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1296s ok 142 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1296s ok 143 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1296s ok 144 1296s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1296s ok 145 1296s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1296s ok 146 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1296s ok 147 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1296s ok 148 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1296s ok 149 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1296s ok 150 1296s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1296s ok 151 1296s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1296s ok 152 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1296s ok 153 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1296s ok 154 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1296s ok 155 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1296s ok 156 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1296s ok 157 1296s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1296s ok 158 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1296s ok 159 1296s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1296s ok 160 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1296s ok 161 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1296s ok 162 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1296s ok 163 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1296s ok 164 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1296s ok 165 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1296s ok 166 1296s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1296s ok 167 1296s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1296s ok 168 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1296s ok 169 1296s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1296s ok 170 1296s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1296s ok 171 1296s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1296s ok 172 1296s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1296s ok 173 1296s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1296s ok 174 1296s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1296s ok 175 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1296s ok 176 1296s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1296s ok 177 1296s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1296s ok 178 1296s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1296s ok 179 1296s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1296s ok 180 1296s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1296s ok 181 1296s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1296s ok 182 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1296s ok 183 1296s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1296s ok 184 1296s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1296s ok 185 1296s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1296s ok 186 1296s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1296s ok 187 1296s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1296s ok 188 1296s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1296s ok 189 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1296s ok 190 1296s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1296s ok 191 1296s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1296s ok 192 1296s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1296s ok 193 1296s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1296s ok 194 1296s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1296s ok 195 1296s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1296s ok 196 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1296s ok 197 1296s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1296s ok 198 1296s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1296s ok 199 1296s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1296s ok 200 1296s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1296s ok 201 1296s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1296s ok 202 1296s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1296s ok 203 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1296s ok 204 1296s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1296s ok 205 1296s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1296s ok 206 1296s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1296s ok 207 1296s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1296s ok 208 1296s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1296s ok 209 1296s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1296s ok 210 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1296s ok 211 1296s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1296s ok 212 1296s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1296s ok 213 1296s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1296s ok 214 1296s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1296s ok 215 1296s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1296s ok 216 1296s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1296s ok 217 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1296s ok 218 1296s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1296s ok 219 1296s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1296s ok 220 1296s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1296s ok 221 1296s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1296s ok 222 1296s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1296s ok 223 1296s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1296s ok 224 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1296s ok 225 1296s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1296s ok 226 1296s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1296s ok 227 1296s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1296s ok 228 1296s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1296s ok 229 1296s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1296s ok 230 1296s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1296s ok 231 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1296s ok 232 1296s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1296s ok 233 1296s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1296s ok 234 1296s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1296s ok 235 1296s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1296s ok 236 1296s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1296s ok 237 1296s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1296s ok 238 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1296s ok 239 1296s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1296s ok 240 1296s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1296s ok 241 1296s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1296s ok 242 1296s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1296s ok 243 1296s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1296s ok 244 1296s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1296s ok 245 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1296s ok 246 1296s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1296s ok 247 1296s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1296s ok 248 1296s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1296s ok 249 1296s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1296s ok 250 1296s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1296s ok 251 1296s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1296s ok 252 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1296s ok 253 1296s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1296s ok 254 1296s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1296s ok 255 1296s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1296s ok 256 1296s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1296s ok 257 1296s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1296s ok 258 1296s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1296s ok 259 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1296s ok 260 1296s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1296s ok 261 1296s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1296s ok 262 1296s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1296s ok 263 1296s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1296s ok 264 1296s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1296s ok 265 1296s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1296s ok 266 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1296s ok 267 1296s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1296s ok 268 1296s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1296s ok 269 1296s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1296s ok 270 1296s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1296s ok 271 1296s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1296s ok 272 1296s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1296s ok 273 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1296s ok 274 1296s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1296s ok 275 1296s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1296s ok 276 1296s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1296s ok 277 1296s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1296s ok 278 1296s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1296s ok 279 1296s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1296s ok 280 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1296s ok 281 1296s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1296s ok 282 1296s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1296s ok 283 1296s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1296s ok 284 1296s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1296s ok 285 1296s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1296s ok 286 1296s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1296s ok 287 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1296s ok 288 1296s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1296s ok 289 1296s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1296s ok 290 1296s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1296s ok 291 1296s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1296s ok 292 1296s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1296s ok 293 1296s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1296s ok 294 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1296s ok 295 1296s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1296s ok 296 1296s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1296s ok 297 1296s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1296s ok 298 1296s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1296s ok 299 1296s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1296s ok 300 1296s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1296s ok 301 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1296s ok 302 1296s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1296s ok 303 1296s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1296s ok 304 1296s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1296s ok 305 1296s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1296s ok 306 1296s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1296s ok 307 1296s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1296s ok 308 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1296s ok 309 1296s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1296s ok 310 1296s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1296s ok 311 1296s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1296s ok 312 1296s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1296s ok 313 1296s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1296s ok 314 1296s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1296s ok 315 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1296s ok 316 1296s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1296s ok 317 1296s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1296s ok 318 1296s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1296s ok 319 1296s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1296s ok 320 1296s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1296s ok 321 1296s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1296s ok 322 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1296s ok 323 1296s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1296s ok 324 1296s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1296s ok 325 1296s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1296s ok 326 1296s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1296s ok 327 1296s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1296s ok 328 1296s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1296s ok 329 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1296s ok 330 1296s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1296s ok 331 1296s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1296s ok 332 1296s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1296s ok 333 1296s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1296s ok 334 1296s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1296s ok 335 1296s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1296s ok 336 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1296s ok 337 1296s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1296s ok 338 1296s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1296s ok 339 1296s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1296s ok 340 1296s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1296s ok 341 1296s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1296s ok 342 1296s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1296s ok 343 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1296s ok 344 1296s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1296s ok 345 1296s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1296s ok 346 1296s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1296s ok 347 1296s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1296s ok 348 1296s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1296s ok 349 1296s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1296s ok 350 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1296s ok 351 1296s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1296s ok 352 1296s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1296s ok 353 1296s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1296s ok 354 1296s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1296s ok 355 1296s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1296s ok 356 1296s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1296s ok 357 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1296s ok 358 1296s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1296s ok 359 1296s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1296s ok 360 1296s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1296s ok 361 1296s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1296s ok 362 1296s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1296s ok 363 1296s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1296s ok 364 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1296s ok 365 1296s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1296s ok 366 1296s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1296s ok 367 1296s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1296s ok 368 1296s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1296s ok 369 1296s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1296s ok 370 1296s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1296s ok 371 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1296s ok 372 1296s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1296s ok 373 1296s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1296s ok 374 1296s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1296s ok 375 1296s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1296s ok 376 1296s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1296s ok 377 1296s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1296s ok 378 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1296s ok 379 1296s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1296s ok 380 1296s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1296s ok 381 1296s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1296s ok 382 1296s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1296s ok 383 1296s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1296s ok 384 1296s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1296s ok 385 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1296s ok 386 1296s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1296s ok 387 1296s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1296s ok 388 1296s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1296s ok 389 1296s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1296s ok 390 1296s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1296s ok 391 1296s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1296s ok 392 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1296s ok 393 1296s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1296s ok 394 1296s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1296s ok 395 1296s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1296s ok 396 1296s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1296s ok 397 1296s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1296s ok 398 1296s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1296s ok 399 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1296s ok 400 1296s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1296s ok 401 1296s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1296s ok 402 1296s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1296s ok 403 1296s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1296s ok 404 1296s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1296s ok 405 1296s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1296s ok 406 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1296s ok 407 1296s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1296s ok 408 1296s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1296s ok 409 1296s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1296s ok 410 1296s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1296s ok 411 1296s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1296s ok 412 1296s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1296s ok 413 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1296s ok 414 1296s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1296s ok 415 1296s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1296s ok 416 1296s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1296s ok 417 1296s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1296s ok 418 1296s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1296s ok 419 1296s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1296s ok 420 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1296s ok 421 1296s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1296s ok 422 1296s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1296s ok 423 1296s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1296s ok 424 1296s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1296s ok 425 1296s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1296s ok 426 1296s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1296s ok 427 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1296s ok 428 1296s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1296s ok 429 1296s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1296s ok 430 1296s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1296s ok 431 1296s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1296s ok 432 1296s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1296s ok 433 1296s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1296s ok 434 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1296s ok 435 1296s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1296s ok 436 1296s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1296s ok 437 1296s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1296s ok 438 1296s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1296s ok 439 1296s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1296s ok 440 1296s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1296s ok 441 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1296s ok 442 1296s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1296s ok 443 1296s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1296s ok 444 1296s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1296s ok 445 1296s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1296s ok 446 1296s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1296s ok 447 1296s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1296s ok 448 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1296s ok 449 1296s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1296s ok 450 1296s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1296s ok 451 1296s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1296s ok 452 1296s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1296s ok 453 1296s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1296s ok 454 1296s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1296s ok 455 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1296s ok 456 1296s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1296s ok 457 1296s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1296s ok 458 1296s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1296s ok 459 1296s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1296s ok 460 1296s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1296s ok 461 1296s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1296s ok 462 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1296s ok 463 1296s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1296s ok 464 1296s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1296s ok 465 1296s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1296s ok 466 1296s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1296s ok 467 1296s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1296s ok 468 1296s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1296s ok 469 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1296s ok 470 1296s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1296s ok 471 1296s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1296s ok 472 1296s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1296s ok 473 1296s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1296s ok 474 1296s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1296s ok 475 1296s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1296s ok 476 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1296s ok 477 1296s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1296s ok 478 1296s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1296s ok 479 1296s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1296s ok 480 1296s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1296s ok 481 1296s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1296s ok 482 1296s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1296s ok 483 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1296s ok 484 1296s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1296s ok 485 1296s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1296s ok 486 1296s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1296s ok 487 1296s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1296s ok 488 1296s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1296s ok 489 1296s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1296s ok 490 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1296s ok 491 1296s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1296s ok 492 1296s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1296s ok 493 1296s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1296s ok 494 1296s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1296s ok 495 1296s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1296s ok 496 1296s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1296s ok 497 1296s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1296s ok 498 1296s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1296s ok 499 1296s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1296s ok 500 1296s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1296s ok 501 1296s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1296s ok 502 1296s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1296s ok 503 1296s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1296s ok 504 1296s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1296s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/groups1 1296s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/basic1 1296s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1296s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1296s ok 1299s t/modules/autoindex.t ............... 1299s 1..84 1299s # Running under perl version 5.040001 for linux 1299s # Current time local: Tue May 6 17:45:47 2025 1299s # Current time GMT: Tue May 6 17:45:47 2025 1299s # Using Test.pm version 1.31 1299s # Using Apache/Test.pm version 1.44 1299s --- 1299s IndexOrderDefault Ascending Name 1299s GET /modules/autoindex/htaccess/ 1299s ok 1 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 2 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 3 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 4 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 5 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 6 1299s --- 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 7 1299s --- 1299s IndexOrderDefault Ascending Date 1299s GET /modules/autoindex/htaccess/ 1299s ok 8 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 9 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 10 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 11 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 12 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 13 1299s --- 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 14 1299s --- 1299s IndexOrderDefault Ascending Size 1299s GET /modules/autoindex/htaccess/ 1299s ok 15 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 16 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 17 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 18 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 19 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 20 1299s --- 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 21 1299s --- 1299s IndexOrderDefault Descending Name 1299s GET /modules/autoindex/htaccess/ 1299s ok 22 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 23 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 24 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 25 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 26 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 27 1299s --- 1299s IndexOrderDefault Descending Name 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 28 1299s --- 1299s IndexOrderDefault Descending Date 1299s GET /modules/autoindex/htaccess/ 1299s ok 29 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 30 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 31 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 32 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 33 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 34 1299s --- 1299s IndexOrderDefault Descending Date 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 35 1299s --- 1299s IndexOrderDefault Descending Size 1299s GET /modules/autoindex/htaccess/ 1299s ok 36 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 37 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 38 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 39 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 40 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 41 1299s --- 1299s IndexOrderDefault Descending Size 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 42 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s GET /modules/autoindex/htaccess/ 1299s ok 43 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 44 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 45 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 46 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 47 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 48 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Name 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 49 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s GET /modules/autoindex/htaccess/ 1299s ok 50 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 51 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 52 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 53 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 54 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 55 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Date 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 56 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s GET /modules/autoindex/htaccess/ 1299s ok 57 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 58 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 59 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 60 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 61 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 62 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Ascending Size 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 63 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s GET /modules/autoindex/htaccess/ 1299s ok 64 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 65 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 66 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 67 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 68 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 69 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Name 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 70 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s GET /modules/autoindex/htaccess/ 1299s ok 71 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 72 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 73 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 74 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 75 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 76 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Date 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 77 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s GET /modules/autoindex/htaccess/ 1299s ok 78 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=N O=A) 1299s GET /modules/autoindex/htaccess/?C=N&O=A 1299s ok 79 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=N O=D) 1299s GET /modules/autoindex/htaccess/?C=N&O=D 1299s ok 80 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=M O=A) 1299s GET /modules/autoindex/htaccess/?C=M&O=A 1299s ok 81 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=M O=D) 1299s GET /modules/autoindex/htaccess/?C=M&O=D 1299s ok 82 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=S O=A) 1299s GET /modules/autoindex/htaccess/?C=S&O=A 1299s ok 83 1299s --- 1299s IndexOptions FancyIndexing 1299s IndexOrderDefault Descending Size 1299s 1299s (C=S O=D) 1299s GET /modules/autoindex/htaccess/?C=S&O=D 1299s ok 84 1299s ok 1301s t/modules/autoindex2.t .............. 1301s 1..3 1301s # Running under perl version 5.040001 for linux 1301s # Current time local: Tue May 6 17:45:49 2025 1301s # Current time GMT: Tue May 6 17:45:49 2025 1301s # Using Test.pm version 1.31 1301s # Using Apache/Test.pm version 1.44 1301s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1301s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1301s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1301s # testing : dir_broken should not be listed 1301s # expected: 0 1301s # received: 0 1301s ok 1 1301s # testing : dir_normal should be listed 1301s # expected: 1 1301s # received: 1 1301s ok 2 1301s # testing : dir_protected should not be listed 1301s # expected: 0 1301s # received: 0 1301s ok 3 1301s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1301s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1301s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1301s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1301s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1301s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1301s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1301s ok 1304s t/modules/brotli.t .................. 1304s 1..64 1304s # Running under perl version 5.040001 for linux 1304s # Current time local: Tue May 6 17:45:52 2025 1304s # Current time GMT: Tue May 6 17:45:52 2025 1304s # Using Test.pm version 1.31 1304s # Using Apache/Test.pm version 1.44 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 1 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 2 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 3 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 4 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 5 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 6 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 7 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 8 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 9 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 10 1304s qvalue: 1304s # expected: 200 1304s # received: '200' 1304s ok 11 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 12 1304s qvalue: ; 1304s # expected: 200 1304s # received: '200' 1304s ok 13 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 14 1304s qvalue: ; 1304s # expected: 200 1304s # received: '200' 1304s ok 15 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 16 1304s qvalue: ; 1304s # expected: 200 1304s # received: '200' 1304s ok 17 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 18 1304s qvalue: ;q= 1304s # expected: 200 1304s # received: '200' 1304s ok 19 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 20 1304s qvalue: ;q= 1304s # expected: 200 1304s # received: '200' 1304s ok 21 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 22 1304s qvalue: ;q= 1304s # expected: 200 1304s # received: '200' 1304s ok 23 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 24 1304s qvalue: ;q=0 1304s # expected: 200 1304s # received: '200' 1304s ok 25 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 26 1304s qvalue: ;q=0 1304s # expected: 200 1304s # received: '200' 1304s ok 27 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 28 1304s qvalue: ;q=0 1304s # expected: 200 1304s # received: '200' 1304s ok 29 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 30 1304s qvalue: ;q=0. 1304s # expected: 200 1304s # received: '200' 1304s ok 31 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 32 1304s qvalue: ;q=0. 1304s # expected: 200 1304s # received: '200' 1304s ok 33 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 34 1304s qvalue: ;q=0. 1304s # expected: 200 1304s # received: '200' 1304s ok 35 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 36 1304s qvalue: ;q=0.0 1304s # expected: 200 1304s # received: '200' 1304s ok 37 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 38 1304s qvalue: ;q=0.0 1304s # expected: 200 1304s # received: '200' 1304s ok 39 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 40 1304s qvalue: ;q=0.0 1304s # expected: 200 1304s # received: '200' 1304s ok 41 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 42 1304s qvalue: ;q=0.00 1304s # expected: 200 1304s # received: '200' 1304s ok 43 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 44 1304s qvalue: ;q=0.00 1304s # expected: 200 1304s # received: '200' 1304s ok 45 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 46 1304s qvalue: ;q=0.00 1304s # expected: 200 1304s # received: '200' 1304s ok 47 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 48 1304s qvalue: ;q=0.000 1304s # expected: 200 1304s # received: '200' 1304s ok 49 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 50 1304s qvalue: ;q=0.000 1304s # expected: 200 1304s # received: '200' 1304s ok 51 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 52 1304s qvalue: ;q=0.000 1304s # expected: 200 1304s # received: '200' 1304s ok 53 1304s # testing : response without Content-Encoding is OK 1304s # expected: undef 1304s # received: undef 1304s ok 54 1304s qvalue: ;q=0.0000 1304s # expected: 200 1304s # received: '200' 1304s ok 55 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 56 1304s qvalue: ;q=0.0000 1304s # expected: 200 1304s # received: '200' 1304s ok 57 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 58 1304s qvalue: ;q=0.0000 1304s # expected: 200 1304s # received: '200' 1304s ok 59 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 60 1304s # expected: 200 1304s # received: '200' 1304s ok 61 1304s # testing : response Content-Encoding is OK 1304s # expected: 'br' 1304s # received: 'br' 1304s ok 62 1304s # expected: 200 1304s # received: '200' 1304s ok 63 1304s # testing : response Content-Encoding is OK 1304s # expected: 'gzip' 1304s # received: 'gzip' 1304s ok 64 1304s ok 1306s t/modules/buffer.t .................. 1306s 1..12 1306s # Running under perl version 5.040001 for linux 1306s # Current time local: Tue May 6 17:45:55 2025 1306s # Current time GMT: Tue May 6 17:45:55 2025 1306s # Using Test.pm version 1.31 1306s # Using Apache/Test.pm version 1.44 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 1 1306s ok 2 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 3 1306s ok 4 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 5 1306s ok 6 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 7 1306s ok 8 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 9 1306s ok 10 1306s # testing : Checking return code is '200' 1306s # expected: 200 1306s # received: '200' 1306s ok 11 1306s ok 12 1306s ok 1309s t/modules/cache.t ................... 1309s 1..3 1309s # Running under perl version 5.040001 for linux 1309s # Current time local: Tue May 6 17:45:57 2025 1309s # Current time GMT: Tue May 6 17:45:57 2025 1309s # Using Test.pm version 1.31 1309s # Using Apache/Test.pm version 1.44 1309s # testing : non-cached call to index.html 1309s # expected: 200 1309s # received: '200' 1309s ok 1 1309s # testing : call to cache index.html 1309s # expected: 200 1309s # received: '200' 1309s ok 2 1309s # testing : cached call to index.html 1309s # expected: 200 1309s # received: '200' 1309s ok 3 1309s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1309s ok 1314s t/modules/cgi.t ..................... 1314s 1..58 1314s # Running under perl version 5.040001 for linux 1314s # Current time local: Tue May 6 17:46:00 2025 1314s # Current time GMT: Tue May 6 17:46:00 2025 1314s # Using Test.pm version 1.31 1314s # Using Apache/Test.pm version 1.44 1314s # testing : return code for acceptpathinfodefault.sh 1314s # expected: 200 1314s # received: '200' 1314s ok 1 1314s # testing : body for acceptpathinfodefault.sh 1314s # expected: '' 1314s # received: '' 1314s ok 2 1314s # testing : return code for acceptpathinfodefault.sh/foo 1314s # expected: 200 1314s # received: '200' 1314s ok 3 1314s # testing : body for acceptpathinfodefault.sh/foo 1314s # expected: '/foo' 1314s # received: '/foo' 1314s ok 4 1314s # testing : return code for acceptpathinfooff.sh 1314s # expected: 200 1314s # received: '200' 1314s ok 5 1314s # testing : body for acceptpathinfooff.sh 1314s # expected: '' 1314s # received: '' 1314s ok 6 1314s # testing : return code for acceptpathinfooff.sh/foo 1314s # expected: 404 1314s # received: '404' 1314s ok 7 1314s # no body test for this one 1314s ok 8 1314s # testing : return code for acceptpathinfoon.sh 1314s # expected: 200 1314s # received: '200' 1314s ok 9 1314s # testing : body for acceptpathinfoon.sh 1314s # expected: '' 1314s # received: '' 1314s ok 10 1314s # testing : return code for acceptpathinfoon.sh/foo 1314s # expected: 200 1314s # received: '200' 1314s ok 11 1314s # testing : body for acceptpathinfoon.sh/foo 1314s # expected: '/foo' 1314s # received: '/foo' 1314s ok 12 1314s # testing : return code for bogus-perl.pl 1314s # expected: 500 1314s # received: '500' 1314s ok 13 1314s # cgi log created ok. 1314s ok 14 1314s # testing : return code for bogus-sh.sh 1314s # expected: 500 1314s # received: '500' 1314s ok 15 1314s # checking that log size (807) is bigger than it used to be (523) 1314s ok 16 1314s # testing : return code for nph-stderr.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 17 1314s # testing : body for nph-stderr.pl 1314s # expected: 'this is nph-stdout' 1314s # received: 'this is nph-stdout' 1314s ok 18 1314s # testing : return code for nph-test.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 19 1314s # testing : body for nph-test.pl 1314s # expected: 'ok' 1314s # received: 'ok' 1314s ok 20 1314s # testing : return code for perl.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 21 1314s # testing : body for perl.pl 1314s # expected: 'perl cgi' 1314s # received: 'perl cgi' 1314s ok 22 1314s # testing : return code for sh.sh 1314s # expected: 200 1314s # received: '200' 1314s ok 23 1314s # testing : body for sh.sh 1314s # expected: 'sh cgi' 1314s # received: 'sh cgi' 1314s ok 24 1314s # testing : return code for stderr1.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 25 1314s # testing : body for stderr1.pl 1314s # expected: 'this is stdout' 1314s # received: 'this is stdout' 1314s ok 26 1314s # testing : return code for stderr2.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 27 1314s # testing : body for stderr2.pl 1314s # expected: 'this is also stdout' 1314s # received: 'this is also stdout' 1314s ok 28 1314s # testing : return code for stderr3.pl 1314s # expected: 200 1314s # received: '200' 1314s ok 29 1314s # testing : body for stderr3.pl 1314s # expected: 'this is more stdout' 1314s # received: 'this is more stdout' 1314s ok 30 1314s # posted content (length 10) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1314s # expected: '500' 1314s # received: '500' 1314s ok 31 1314s # checking that log size (35781) is greater than 807 1314s ok 32 1314s # verifying that logged content is 10 characters 1314s ok 33 1314s # posted content (length 99) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1314s # expected: '500' 1314s # received: '500' 1314s ok 34 1314s # checking that log size (36240) is greater than 35781 1314s ok 35 1314s # verifying that logged content is 99 characters 1314s ok 36 1314s # posted content (length 250) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1314s # expected: '500' 1314s # received: '500' 1314s ok 37 1314s # checking that log size (36851) is greater than 36240 1314s ok 38 1314s # verifying that logged content is 250 characters 1314s ok 39 1314s # posted content (length 255) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1314s # expected: '500' 1314s # received: '500' 1314s ok 40 1314s # checking that log size (37467) is greater than 36851 1314s ok 41 1314s # verifying that logged content is 255 characters 1314s ok 42 1314s # posted content (length 256) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1314s # expected: '500' 1314s # received: '500' 1314s ok 43 1314s # checking that log size (38084) is greater than 37467 1314s ok 44 1314s # verifying that logged content is 256 characters 1314s ok 45 1314s # posted content (length 257) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1314s # expected: '500' 1314s # received: '500' 1314s ok 46 1314s # checking that log size (38701) is greater than 38084 1314s ok 47 1314s # verifying that logged content is 256 characters 1314s ok 48 1314s # posted content (length 258) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1314s # expected: '500' 1314s # received: '500' 1314s ok 49 1314s # checking that log size (39318) is greater than 38701 1314s ok 50 1314s # verifying that logged content is 256 characters 1314s ok 51 1314s # posted content (length 1024) to bogus-perl.pl 1314s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1314s # expected: '500' 1314s # received: '500' 1314s ok 52 1314s # checking that log size (39936) is greater than 39318 1314s ok 53 1314s # verifying that logged content is 256 characters 1314s ok 54 1314s # verifying log is greater than 40960 bytes. 1314s ok 55 1314s # verifying log did not grow after making bogus request. 1314s ok 56 1314s # verifying log did not grow after making another bogus request. 1314s ok 57 1314s # checking that HEAD /modules/cgi/perl.pl returns 200. 1314s ok 58 1314s ok 1317s t/modules/data.t .................... 1317s 1..2 1317s # Running under perl version 5.040001 for linux 1317s # Current time local: Tue May 6 17:46:05 2025 1317s # Current time GMT: Tue May 6 17:46:05 2025 1317s # Using Test.pm version 1.31 1317s # Using Apache/Test.pm version 1.44 1317s # testing : Checking return code is '200' 1317s # expected: 200 1317s # received: '200' 1317s ok 1 1317s ok 2 1317s ok 1321s t/modules/dav.t ..................... 1321s 1..19 1321s # Running under perl version 5.040001 for linux 1321s # Current time local: Tue May 6 17:46:07 2025 1321s # Current time GMT: Tue May 6 17:46:07 2025 1321s # Using Test.pm version 1.31 1321s # Using Apache/Test.pm version 1.44 1321s resource lock test: 1321s ok 1 1321s DAV put test: 1321s ok 2 1321s getting DAV resource properties: 1321s ok 3 1321s created: Tue, 06 May 2025 17:46:10 GMT 1321s modified: Tue, 06 May 2025 17:46:10 GMT 1321s now: Tue, 06 May 2025 17:46:12 GMT 1321s ok 4 1321s ok 5 1321s resource lock status test: 1321s ok 6 1321s resource unlock test: 1321s ok 7 1321s resource lock status test: 1321s ok 8 1321s getting uri... 1321s expect: 1321s -> 1321s 1321s
1321s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

mod_include test

1359s # 1359s # 1359s # Hello World 1359s # 1359s #

[back]

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

mod_include test

1359s # 1359s # 1359s # Hello World 1359s # 1359s #

[back]

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

mod_include test

1359s # 1359s # 1359s # Hello World 1359s # 1359s #

[back]

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

Load Balancer Manager for localhost

1383s # 1383s #
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
1383s #
Server Built: 2025-02-19T07:03:52
1383s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1383s #
1383s #

LoadBalancer Status for balancer://foo1 [pafa88976_foo1]

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

LoadBalancer Status for balancer://foo2 [pafa88976_foo2]

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

LoadBalancer Status for balancer://foo3 [pafa88976_foo3]

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

LoadBalancer Status for balancer://foo4 [pafa88976_foo4]

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

LoadBalancer Status for balancer://pr45434 [pafa88976_pr45434]

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

LoadBalancer Status for balancer://failover [pafa88976_failover]

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

LoadBalancer Status for balancer://dynproxy [pafa88976_dynproxy]

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

Moved Permanently

1418s #

The document has moved here.

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

Moved Permanently

1418s #

The document has moved here.

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

Moved Permanently

1418s #

The document has moved here.

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

Moved Permanently

1418s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1418s #

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

Multiple Choices

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

Available documents: 1418s #

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

Multiple Choices

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

Available documents: 1418s #

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

Moved Permanently

1418s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1418s #

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

Multiple Choices

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

Available documents: 1418s #

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

Moved Permanently

1418s #

The document has moved here.

1418s # 1418s # ' 1418s ok 48 1418s ok 1421s t/modules/status.t .................. 1421s 1..1 1421s # Running under perl version 5.040001 for linux 1421s # Current time local: Tue May 6 17:47:49 2025 1421s # Current time GMT: Tue May 6 17:47:49 2025 1421s # Using Test.pm version 1.31 1421s # Using Apache/Test.pm version 1.44 1421s 1421s 1421s Apache Status 1421s 1421s

Apache Server Status for localhost (via 127.0.0.1)

1421s 1421s
Server Version: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1
1421s
Server MPM: event
1421s
Server Built: 2025-02-19T07:03:52 1421s

1421s
Current Time: Tuesday, 06-May-2025 17:47:52 UTC
1421s
Restart Time: Tuesday, 06-May-2025 17:42:38 UTC
1421s
Parent Server Config. Generation: 1
1421s
Parent Server MPM Generation: 0
1421s
Server uptime: 5 minutes 13 seconds
1421s
Server load: 0.96 1.06 0.81
1421s
Total accesses: 6873 - Total Traffic: 138.3 MB - Total Duration: 28359
1421s
CPU Usage: u3.24 s5.35 cu.87 cs.68 - 3.24% CPU load
1421s
22 requests/sec - 452.4 kB/second - 20.6 kB/request - 4.12615 ms/request
1421s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
1421s
1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewait-iowritingkeep-aliveclosing
0948569no0yes00250000
1948575no0yes00250000
2948625no0yes10240000
3970930no0yes00250000
Sum400 10990000
1421s
________________________________________________________________
1421s _________W__________________________............................
1421s ................................................................
1421s ................................................................
1421s ................................................................
1421s ................................................................
1421s ................
1421s

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

1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s
SrvPIDAccMCPU 1421s SSReqDurConnChildSlotClientProtocolVHostRequest
0-09485690/77/77_ 1421s 2.6831660.00.460.46 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-09485690/69/69_ 1421s 2.683010700.00.330.33 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-09485690/74/74_ 1421s 2.6630590.00.370.37 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/71/71_ 1421s 2.6630850.00.410.41 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/75/75_ 1421s 2.6930790.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-09485690/77/77_ 1421s 2.69301100.00.410.41 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-09485690/77/77_ 1421s 2.70301970.04.284.28 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-09485690/66/66_ 1421s 2.66301200.00.750.75 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/66/66_ 1421s 2.6630700.00.360.36 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/77/77_ 1421s 2.7030680.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
0-09485690/70/70_ 1421s 2.6830590.00.330.33 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/73/73_ 1421s 2.7030640.00.480.48 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-09485690/67/67_ 1421s 2.6830660.00.310.31 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/80/80_ 1421s 2.7030720.00.360.36 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-09485690/65/65_ 1421s 2.6830650.00.710.71 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/78/78_ 1421s 2.65601020.00.430.43 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/65/65_ 1421s 2.6560740.00.440.44 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/78/78_ 1421s 2.6860820.00.450.45 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/66/66_ 1421s 2.6560810.00.690.69 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/82/82_ 1421s 2.6860950.00.660.66 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/84/84_ 1421s 2.6560810.00.410.41 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/63/63_ 1421s 2.6860840.06.216.21 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/66/66_ 1421s 2.6860450.00.440.44 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/77/77_ 1421s 2.66301390.04.444.44 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-09485690/71/71_ 1421s 2.65601450.010.1410.14 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/73/73_ 1421s 2.72601020.00.320.32 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/83/83_ 1421s 2.7161630.00.610.61 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/70/70_ 1421s 2.7260460.00.420.42 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/82/82_ 1421s 2.7161740.00.530.53 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/65/65_ 1421s 2.67601070.00.490.49 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/89/89_ 1421s 2.72601420.01.371.37 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/67/67_ 1421s 2.7161580.02.312.31 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/86/86_ 1421s 2.72601200.00.440.44 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/72/72_ 1421s 2.7160650.00.960.96 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/82/82_ 1421s 2.7230620.01.391.39 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
1-09485750/71/71_ 1421s 2.7130460.00.420.42 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/84/84_ 1421s 2.73301360.02.472.47 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
1-09485750/70/70_ 1421s 2.7130460.00.330.33 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/83/83_ 1421s 2.7331580.00.530.53 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
1-09485750/78/78_ 1421s 2.7330910.02.432.43 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-09485750/74/74_ 1421s 2.7130910.06.196.19 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/78/78_ 1421s 2.71301590.06.216.21 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/79/79_ 1421s 2.71303060.00.360.36 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/76/76_ 1421s 2.73311210.00.490.49 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
1-09485750/81/81_ 1421s 2.71301040.00.400.40 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/78/78_ 1421s 2.713066740.00.480.48 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-09485750/73/73_ 1421s 2.73301050.00.330.33 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-09485750/78/78_ 1421s 2.7330950.00.380.38 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-09485750/72/72_ 1421s 2.7330600.00.370.37 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-09485750/83/83_ 1421s 2.71301190.00.450.45 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/73/73_ 1421s 2.28601790.00.400.40 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/63/63_ 1421s 2.25601350.01.021.02 1421s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/ HTTP/1.1
2-09486250/64/64_ 1421s 2.26601430.00.390.39 1421s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary1.html HTTP/1.1
2-09486250/68/68_ 1421s 2.28601450.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/65/65_ 1421s 2.28601250.00.380.38 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/69/69_ 1421s 2.26611590.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
2-09486250/71/71_ 1421s 2.28601260.00.620.62 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/63/63_ 1421s 2.26601340.00.350.35 1421s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/cookie/lax HTTP/1.1
2-09486250/71/71_ 1421s 2.28601260.00.510.51 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/63/63_ 1421s 2.26601190.00.760.76 1421s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/local_bctls/foo/bar/%20baz/%0d HT
2-09486250/71/71_ 1421s 2.286011720.04.594.59 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/70/70_ 1421s 2.28601500.00.480.48 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/67/67_ 1421s 2.26602100.011.1011.10 1421s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/escaping/qsd-like/foo HTTP/1.1
2-09486250/67/67_ 1421s 2.26601320.00.410.41 1421s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on HTTP/1.1
2-09486250/67/67_ 1421s 2.29301280.00.450.45 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
2-09486250/69/69_ 1421s 2.29301480.04.274.27 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
2-09486250/65/65_ 1421s 2.29301960.010.1410.14 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
2-09486250/68/68_ 1421s 2.2630840.01.131.13 1421s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache HTTP/1.1
2-09486250/68/68_ 1421s 2.28301500.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/69/69_ 1421s 2.29311630.00.350.35 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
2-09486250/63/63_ 1421s 2.2830740.00.360.36 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-09486250/69/69_ 1421s 2.2930830.00.630.63 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
2-09486250/66/66_ 1421s 2.2434900.00.950.95 1421s 127.0.0.1http/1.1localhost:8555GET /fcgisetenv?query HTTP/1.1
2-09486251/69/69W 1421s 2.28001510.02.362.36 1421s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-09486250/64/64_ 1421s 2.20601320.00.370.37 1421s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/two/index HTTP/1.1
3-09709300/55/55_ 1421s 2.3760420.04.104.10 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/58/58_ 1421s 2.37603490.010.8910.89 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/58/58_ 1421s 2.3561370.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/58/58_ 1421s 2.37602900.06.166.16 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/59/59_ 1421s 2.3761500.00.350.35 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/59/59_ 1421s 2.3860480.00.330.33 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/59/59_ 1421s 2.3760630.00.440.44 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/56/56_ 1421s 2.386066700.00.420.42 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/60/60_ 1421s 2.3560630.00.240.24 1421s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on?&=test HTTP/1.1
3-09709300/54/54_ 1421s 2.3560520.00.190.19 1421s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/encode?TestEncoded:test=value HTTP/1.1
3-09709300/64/64_ 1421s 2.3860750.01.081.08 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/56/56_ 1421s 2.356010520.00.480.48 1421s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
3-09709300/56/56_ 1421s 2.3930540.00.430.43 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-09709300/57/57_ 1421s 2.37601300.00.230.23 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/64/64_ 1421s 2.3860630.00.350.35 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/56/56_ 1421s 2.39301050.00.190.19 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-09709300/61/61_ 1421s 2.3560840.00.260.26 1421s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=174655375900
3-09709300/59/59_ 1421s 2.3530490.00.250.25 1421s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache?test=value&expiry=17465537590
3-09709300/54/54_ 1421s 2.3730340.00.540.54 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/56/56_ 1421s 2.3560500.00.740.74 1421s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
3-09709300/61/61_ 1421s 2.3931500.00.370.37 1421s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
3-09709300/57/57_ 1421s 2.3760500.00.300.30 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/59/59_ 1421s 2.3560470.00.300.30 1421s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test404 HTTP/1.1
3-09709300/55/55_ 1421s 2.376020600.00.340.34 1421s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-09709300/59/59_ 1421s 2.3560590.00.750.75 1421s 127.0.0.1http/1.1localhost:8529GET /modules/session_cookie/test HTTP/1.1
1421s
1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s 1421s
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
1421s 1421s 1421s ok 1 1421s ok 1424s t/modules/substitute.t .............. 1424s 1..19 1424s # Running under perl version 5.040001 for linux 1424s # Current time local: Tue May 6 17:47:52 2025 1424s # Current time GMT: Tue May 6 17:47:52 2025 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.44 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barbar': OK 1424s ok 1 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barbar': OK 1424s ok 2 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'foofoo': OK 1424s ok 3 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barbar': OK 1424s ok 4 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barbar': OK 1424s ok 5 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barbar': OK 1424s ok 6 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'foof 1424s oo': OK 1424s ok 7 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'xfoo': OK 1424s ok 8 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1424s ok 9 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1424s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1424s got 200 'barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1424s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s barx 1425s ': OK 1425s ok 10 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'a$1axb(': OK 1425s ok 11 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'a$XX': OK 1425s ok 12 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1425s ok 13 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'x&x': OK 1425s ok 14 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'xx': OK 1425s ok 15 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'fcooar': OK 1425s ok 16 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'fc$1ar': OK 1425s ok 17 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'fdooar': OK 1425s ok 18 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s got 200 'XXXfooXXX 1425s bar': OK 1425s ok 19 1425s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1425s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1425s ok 1429s t/modules/unique_id.t ............... 1429s 1..300 1429s # Running under perl version 5.040001 for linux 1429s # Current time local: Tue May 6 17:47:55 2025 1429s # Current time GMT: Tue May 6 17:47:55 2025 1429s # Using Test.pm version 1.31 1429s # Using Apache/Test.pm version 1.44 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 1 1429s # unique id: aBpLT0rtu5e7JHbda5u9HgAAAAo 1429s ok 2 1429s ok 3 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 4 1429s # unique id: aBpLT341KKRXJI6QOHynXgAAAEE 1429s ok 5 1429s ok 6 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 7 1429s # unique id: aBpLT23sceubH0d6nv7QugAAAIA 1429s ok 8 1429s ok 9 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 10 1429s # unique id: aBpLT2oOSqqeDul5OoWwOQAAANM 1429s ok 11 1429s ok 12 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 13 1429s # unique id: aBpLT23sceubH0d6nv7QuwAAAIM 1429s ok 14 1429s ok 15 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 16 1429s # unique id: aBpLT341KKRXJI6QOHynXwAAAEI 1429s ok 17 1429s ok 18 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 19 1429s # unique id: aBpLT2oOSqqeDul5OoWwOgAAANY 1429s ok 20 1429s ok 21 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 22 1429s # unique id: aBpLT341KKRXJI6QOHynYAAAAEA 1429s ok 23 1429s ok 24 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 25 1429s # unique id: aBpLT341KKRXJI6QOHynYQAAAEM 1429s ok 26 1429s ok 27 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 28 1429s # unique id: aBpLT0rtu5e7JHbda5u9HwAAAAs 1429s ok 29 1429s ok 30 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 31 1429s # unique id: aBpLT341KKRXJI6QOHynYgAAAEY 1429s ok 32 1429s ok 33 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 34 1429s # unique id: aBpLT341KKRXJI6QOHynYwAAAEg 1429s ok 35 1429s ok 36 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 37 1429s # unique id: aBpLT341KKRXJI6QOHynZAAAAEo 1429s ok 38 1429s ok 39 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 40 1429s # unique id: aBpLT341KKRXJI6QOHynZQAAAEs 1429s ok 41 1429s ok 42 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 43 1429s # unique id: aBpLT0rtu5e7JHbda5u9IAAAAA0 1429s ok 44 1429s ok 45 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 46 1429s # unique id: aBpLT341KKRXJI6QOHynZgAAAEw 1429s ok 47 1429s ok 48 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 49 1429s # unique id: aBpLT0rtu5e7JHbda5u9IQAAAA4 1429s ok 50 1429s ok 51 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 52 1429s # unique id: aBpLT341KKRXJI6QOHynZwAAAE8 1429s ok 53 1429s ok 54 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 55 1429s # unique id: aBpLT23sceubH0d6nv7QvAAAAII 1429s ok 56 1429s ok 57 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 58 1429s # unique id: aBpLT23sceubH0d6nv7QvQAAAIQ 1429s ok 59 1429s ok 60 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 61 1429s # unique id: aBpLT23sceubH0d6nv7QvgAAAIc 1429s ok 62 1429s ok 63 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 64 1429s # unique id: aBpLT0rtu5e7JHbda5u9IgAAABA 1429s ok 65 1429s ok 66 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 67 1429s # unique id: aBpLT0rtu5e7JHbda5u9IwAAAA8 1429s ok 68 1429s ok 69 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 70 1429s # unique id: aBpLT0rtu5e7JHbda5u9JAAAABM 1429s ok 71 1429s ok 72 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 73 1429s # unique id: aBpLT341KKRXJI6QOHynaAAAAFA 1429s ok 74 1429s ok 75 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 76 1429s # unique id: aBpLT0rtu5e7JHbda5u9JQAAABU 1429s ok 77 1429s ok 78 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 79 1429s # unique id: aBpLT2oOSqqeDul5OoWwOwAAANc 1429s ok 80 1429s ok 81 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 82 1429s # unique id: aBpLT2oOSqqeDul5OoWwPAAAAME 1429s ok 83 1429s ok 84 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 85 1429s # unique id: aBpLT2oOSqqeDul5OoWwPQAAAMM 1429s ok 86 1429s ok 87 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 88 1429s # unique id: aBpLT2oOSqqeDul5OoWwPgAAAMY 1429s ok 89 1429s ok 90 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 91 1429s # unique id: aBpLT23sceubH0d6nv7QvwAAAIg 1429s ok 92 1429s ok 93 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 94 1429s # unique id: aBpLT23sceubH0d6nv7QwAAAAIo 1429s ok 95 1429s ok 96 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 97 1429s # unique id: aBpLT23sceubH0d6nv7QwQAAAIs 1429s ok 98 1429s ok 99 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 100 1429s # unique id: aBpLT23sceubH0d6nv7QwgAAAI8 1429s ok 101 1429s ok 102 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 103 1429s # unique id: aBpLT341KKRXJI6QOHynaQAAAFE 1429s ok 104 1429s ok 105 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 106 1429s # unique id: aBpLT341KKRXJI6QOHynagAAAFU 1429s ok 107 1429s ok 108 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 109 1429s # unique id: aBpLT2oOSqqeDul5OoWwPwAAAMA 1429s ok 110 1429s ok 111 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 112 1429s # unique id: aBpLT341KKRXJI6QOHynawAAAFM 1429s ok 113 1429s ok 114 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 115 1429s # unique id: aBpLT23sceubH0d6nv7QwwAAAI4 1429s ok 116 1429s ok 117 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 118 1429s # unique id: aBpLT0rtu5e7JHbda5u9JgAAABY 1429s ok 119 1429s ok 120 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 121 1429s # unique id: aBpLT2oOSqqeDul5OoWwQAAAAMQ 1429s ok 122 1429s ok 123 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 124 1429s # unique id: aBpLT2oOSqqeDul5OoWwQQAAAMk 1429s ok 125 1429s ok 126 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 127 1429s # unique id: aBpLT2oOSqqeDul5OoWwQgAAAMg 1429s ok 128 1429s ok 129 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 130 1429s # unique id: aBpLT23sceubH0d6nv7QxAAAAJA 1429s ok 131 1429s ok 132 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 133 1429s # unique id: aBpLT0rtu5e7JHbda5u9JwAAAAA 1429s ok 134 1429s ok 135 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 136 1429s # unique id: aBpLT341KKRXJI6QOHynbAAAAFY 1429s ok 137 1429s ok 138 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 139 1429s # unique id: aBpLT0rtu5e7JHbda5u9KAAAAAE 1429s ok 140 1429s ok 141 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 142 1429s # unique id: aBpLT23sceubH0d6nv7QxQAAAJQ 1429s ok 143 1429s ok 144 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 145 1429s # unique id: aBpLT341KKRXJI6QOHynbQAAAFc 1429s ok 146 1429s ok 147 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 148 1429s # unique id: aBpLT2oOSqqeDul5OoWwQwAAAMo 1429s ok 149 1429s ok 150 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 151 1429s # unique id: aBpLT341KKRXJI6QOHynbgAAAEE 1429s ok 152 1429s ok 153 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 154 1429s # unique id: aBpLT341KKRXJI6QOHynbwAAAEI 1429s ok 155 1429s ok 156 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 157 1429s # unique id: aBpLT341KKRXJI6QOHyncAAAAEA 1429s ok 158 1429s ok 159 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 160 1429s # unique id: aBpLT2oOSqqeDul5OoWwRAAAAMs 1429s ok 161 1429s ok 162 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 163 1429s # unique id: aBpLT341KKRXJI6QOHyncQAAAEU 1429s ok 164 1429s ok 165 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 166 1429s # unique id: aBpLT0rtu5e7JHbda5u9KQAAAAQ 1429s ok 167 1429s ok 168 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 169 1429s # unique id: aBpLUGoOSqqeDul5OoWwRQAAAM4 1429s ok 170 1429s ok 171 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 172 1429s # unique id: aBpLUH41KKRXJI6QOHyncgAAAEM 1429s ok 173 1429s ok 174 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 175 1429s # unique id: aBpLUH41KKRXJI6QOHyncwAAAEc 1429s ok 176 1429s ok 177 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 178 1429s # unique id: aBpLUErtu5e7JHbda5u9KgAAAAM 1429s ok 179 1429s ok 180 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 181 1429s # unique id: aBpLUErtu5e7JHbda5u9KwAAAAU 1429s ok 182 1429s ok 183 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 184 1429s # unique id: aBpLUGoOSqqeDul5OoWwRgAAAM8 1429s ok 185 1429s ok 186 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 187 1429s # unique id: aBpLUErtu5e7JHbda5u9LAAAAAg 1429s ok 188 1429s ok 189 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 190 1429s # unique id: aBpLUGoOSqqeDul5OoWwRwAAANQ 1429s ok 191 1429s ok 192 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 193 1429s # unique id: aBpLUG3sceubH0d6nv7QxgAAAJU 1429s ok 194 1429s ok 195 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 196 1429s # unique id: aBpLUGoOSqqeDul5OoWwSAAAANI 1429s ok 197 1429s ok 198 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 199 1429s # unique id: aBpLUErtu5e7JHbda5u9LQAAAAo 1429s ok 200 1429s ok 201 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 202 1429s # unique id: aBpLUErtu5e7JHbda5u9LgAAAAs 1429s ok 203 1429s ok 204 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 205 1429s # unique id: aBpLUGoOSqqeDul5OoWwSQAAANM 1429s ok 206 1429s ok 207 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 208 1429s # unique id: aBpLUGoOSqqeDul5OoWwSgAAANY 1429s ok 209 1429s ok 210 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 211 1429s # unique id: aBpLUG3sceubH0d6nv7QxwAAAJc 1429s ok 212 1429s ok 213 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 214 1429s # unique id: aBpLUG3sceubH0d6nv7QyAAAAJg 1429s ok 215 1429s ok 216 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 217 1429s # unique id: aBpLUH41KKRXJI6QOHyndAAAAEg 1429s ok 218 1429s ok 219 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 220 1429s # unique id: aBpLUErtu5e7JHbda5u9LwAAAAw 1429s ok 221 1429s ok 222 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 223 1429s # unique id: aBpLUErtu5e7JHbda5u9MAAAAA4 1429s ok 224 1429s ok 225 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 226 1429s # unique id: aBpLUH41KKRXJI6QOHyndQAAAEo 1429s ok 227 1429s ok 228 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 229 1429s # unique id: aBpLUG3sceubH0d6nv7QyQAAAIE 1429s ok 230 1429s ok 231 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 232 1429s # unique id: aBpLUGoOSqqeDul5OoWwSwAAANg 1429s ok 233 1429s ok 234 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 235 1429s # unique id: aBpLUErtu5e7JHbda5u9MQAAABE 1429s ok 236 1429s ok 237 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 238 1429s # unique id: aBpLUH41KKRXJI6QOHyndgAAAEw 1429s ok 239 1429s ok 240 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 241 1429s # unique id: aBpLUG3sceubH0d6nv7QygAAAII 1429s ok 242 1429s ok 243 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 244 1429s # unique id: aBpLUGoOSqqeDul5OoWwTAAAAME 1429s ok 245 1429s ok 246 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 247 1429s # unique id: aBpLUErtu5e7JHbda5u9MgAAABM 1429s ok 248 1429s ok 249 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 250 1429s # unique id: aBpLUH41KKRXJI6QOHyndwAAAE0 1429s ok 251 1429s ok 252 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 253 1429s # unique id: aBpLUErtu5e7JHbda5u9MwAAAA8 1429s ok 254 1429s ok 255 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 256 1429s # unique id: aBpLUG3sceubH0d6nv7QywAAAIU 1429s ok 257 1429s ok 258 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 259 1429s # unique id: aBpLUH41KKRXJI6QOHyneAAAAE8 1429s ok 260 1429s ok 261 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 262 1429s # unique id: aBpLUG3sceubH0d6nv7QzAAAAIQ 1429s ok 263 1429s ok 264 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 265 1429s # unique id: aBpLUG3sceubH0d6nv7QzQAAAIc 1429s ok 266 1429s ok 267 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 268 1429s # unique id: aBpLUH41KKRXJI6QOHyneQAAAFA 1429s ok 269 1429s ok 270 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 271 1429s # unique id: aBpLUGoOSqqeDul5OoWwTQAAAMI 1429s ok 272 1429s ok 273 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 274 1429s # unique id: aBpLUH41KKRXJI6QOHynegAAAFE 1429s ok 275 1429s ok 276 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 277 1429s # unique id: aBpLUG3sceubH0d6nv7QzgAAAIk 1429s ok 278 1429s ok 279 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 280 1429s # unique id: aBpLUH41KKRXJI6QOHynewAAAFU 1429s ok 281 1429s ok 282 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 283 1429s # unique id: aBpLUGoOSqqeDul5OoWwTgAAAMM 1429s ok 284 1429s ok 285 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 286 1429s # unique id: aBpLUH41KKRXJI6QOHynfAAAAFM 1429s ok 287 1429s ok 288 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 289 1429s # unique id: aBpLUH41KKRXJI6QOHynfQAAAFQ 1429s ok 290 1429s ok 291 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 292 1429s # unique id: aBpLUH41KKRXJI6QOHynfgAAAFg 1429s ok 293 1429s ok 294 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 295 1429s # unique id: aBpLUErtu5e7JHbda5u9NAAAABU 1429s ok 296 1429s ok 297 1429s # testing : fetch unique ID 1429s # expected: 200 1429s # received: '200' 1429s ok 298 1429s # unique id: aBpLUErtu5e7JHbda5u9NQAAABY 1429s ok 299 1429s ok 300 1429s ok 1433s t/modules/usertrack.t ............... 1433s 1..1004 1433s # Running under perl version 5.040001 for linux 1433s # Current time local: Tue May 6 17:48:00 2025 1433s # Current time GMT: Tue May 6 17:48:00 2025 1433s # Using Test.pm version 1.31 1433s # Using Apache/Test.pm version 1.44 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 1 1433s ok 2 1433s Set-Cookie: usertrack_test=4445e9ca.6347b37e41def; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=4445e9ca.6347b37e41def 1433s ok 3 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 4 1433s ok 5 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 6 1433s ok 7 1433s Set-Cookie: usertrack_test=ca54bd88.6347b37e43afb; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=ca54bd88.6347b37e43afb 1433s ok 8 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 9 1433s ok 10 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 11 1433s ok 12 1433s Set-Cookie: usertrack_test=70d66fa9.6347b37e44907; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=70d66fa9.6347b37e44907 1433s ok 13 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 14 1433s ok 15 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 16 1433s ok 17 1433s Set-Cookie: usertrack_test=f9fdb512.6347b37e4569e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=f9fdb512.6347b37e4569e 1433s ok 18 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 19 1433s ok 20 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 21 1433s ok 22 1433s Set-Cookie: usertrack_test=a11ac1ac.6347b37e46490; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=a11ac1ac.6347b37e46490 1433s ok 23 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 24 1433s ok 25 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 26 1433s ok 27 1433s Set-Cookie: usertrack_test=a80189c2.6347b37e47329; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=a80189c2.6347b37e47329 1433s ok 28 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 29 1433s ok 30 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 31 1433s ok 32 1433s Set-Cookie: usertrack_test=cce19e87.6347b37e48205; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=cce19e87.6347b37e48205 1433s ok 33 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 34 1433s ok 35 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 36 1433s ok 37 1433s Set-Cookie: usertrack_test=fbae83f5.6347b37e4905f; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=fbae83f5.6347b37e4905f 1433s ok 38 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 39 1433s ok 40 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 41 1433s ok 42 1433s Set-Cookie: usertrack_test=1bdcac0d.6347b37e49db5; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=1bdcac0d.6347b37e49db5 1433s ok 43 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 44 1433s ok 45 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 46 1433s ok 47 1433s Set-Cookie: usertrack_test=77161733.6347b37e4aae1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=77161733.6347b37e4aae1 1433s ok 48 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 49 1433s ok 50 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 51 1433s ok 52 1433s Set-Cookie: usertrack_test=a43b82c5.6347b37e4ba4e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=a43b82c5.6347b37e4ba4e 1433s ok 53 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 54 1433s ok 55 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 56 1433s ok 57 1433s Set-Cookie: usertrack_test=dfe99962.6347b37e4c91b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=dfe99962.6347b37e4c91b 1433s ok 58 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 59 1433s ok 60 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 61 1433s ok 62 1433s Set-Cookie: usertrack_test=4c47c9ca.6347b37e4d833; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=4c47c9ca.6347b37e4d833 1433s ok 63 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 64 1433s ok 65 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 66 1433s ok 67 1433s Set-Cookie: usertrack_test=adbe78c6.6347b37e4e8cb; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=adbe78c6.6347b37e4e8cb 1433s ok 68 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 69 1433s ok 70 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 71 1433s ok 72 1433s Set-Cookie: usertrack_test=e8a39028.6347b37e4f93b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e8a39028.6347b37e4f93b 1433s ok 73 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 74 1433s ok 75 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 76 1433s ok 77 1433s Set-Cookie: usertrack_test=2ed2e058.6347b37e509b3; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=2ed2e058.6347b37e509b3 1433s ok 78 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 79 1433s ok 80 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 81 1433s ok 82 1433s Set-Cookie: usertrack_test=9127af77.6347b37e519ba; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=9127af77.6347b37e519ba 1433s ok 83 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 84 1433s ok 85 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 86 1433s ok 87 1433s Set-Cookie: usertrack_test=e61f7f8.6347b37e529b5; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e61f7f8.6347b37e529b5 1433s ok 88 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 89 1433s ok 90 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 91 1433s ok 92 1433s Set-Cookie: usertrack_test=7435dde.6347b37e53a54; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7435dde.6347b37e53a54 1433s ok 93 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 94 1433s ok 95 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 96 1433s ok 97 1433s Set-Cookie: usertrack_test=86eda219.6347b37e54ab6; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=86eda219.6347b37e54ab6 1433s ok 98 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 99 1433s ok 100 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 101 1433s ok 102 1433s Set-Cookie: usertrack_test=70ba86a9.6347b37e559be; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=70ba86a9.6347b37e559be 1433s ok 103 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 104 1433s ok 105 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 106 1433s ok 107 1433s Set-Cookie: usertrack_test=d1c3f16f.6347b37e5685f; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=d1c3f16f.6347b37e5685f 1433s ok 108 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 109 1433s ok 110 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 111 1433s ok 112 1433s Set-Cookie: usertrack_test=f68554af.6347b37e576e4; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=f68554af.6347b37e576e4 1433s ok 113 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 114 1433s ok 115 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 116 1433s ok 117 1433s Set-Cookie: usertrack_test=fdc22397.6347b37e5856e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=fdc22397.6347b37e5856e 1433s ok 118 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 119 1433s ok 120 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 121 1433s ok 122 1433s Set-Cookie: usertrack_test=b5f21052.6347b37e592c0; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b5f21052.6347b37e592c0 1433s ok 123 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 124 1433s ok 125 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 126 1433s ok 127 1433s Set-Cookie: usertrack_test=771daa70.6347b37e59f9b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=771daa70.6347b37e59f9b 1433s ok 128 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 129 1433s ok 130 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 131 1433s ok 132 1433s Set-Cookie: usertrack_test=7448b320.6347b37e5abf4; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7448b320.6347b37e5abf4 1433s ok 133 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 134 1433s ok 135 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 136 1433s ok 137 1433s Set-Cookie: usertrack_test=995433ab.6347b37e5b7bb; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=995433ab.6347b37e5b7bb 1433s ok 138 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 139 1433s ok 140 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 141 1433s ok 142 1433s Set-Cookie: usertrack_test=afe5ac6.6347b37e5c4a6; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=afe5ac6.6347b37e5c4a6 1433s ok 143 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 144 1433s ok 145 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 146 1433s ok 147 1433s Set-Cookie: usertrack_test=2aae649f.6347b37e5d12e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=2aae649f.6347b37e5d12e 1433s ok 148 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 149 1433s ok 150 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 151 1433s ok 152 1433s Set-Cookie: usertrack_test=39632520.6347b37e5de7e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=39632520.6347b37e5de7e 1433s ok 153 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 154 1433s ok 155 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 156 1433s ok 157 1433s Set-Cookie: usertrack_test=677601a6.6347b37e5eb80; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=677601a6.6347b37e5eb80 1433s ok 158 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 159 1433s ok 160 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 161 1433s ok 162 1433s Set-Cookie: usertrack_test=225ba57a.6347b37e5f826; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=225ba57a.6347b37e5f826 1433s ok 163 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 164 1433s ok 165 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 166 1433s ok 167 1433s Set-Cookie: usertrack_test=1e9abd5.6347b37e604d1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=1e9abd5.6347b37e604d1 1433s ok 168 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 169 1433s ok 170 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 171 1433s ok 172 1433s Set-Cookie: usertrack_test=b9e0bbcc.6347b37e611b9; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b9e0bbcc.6347b37e611b9 1433s ok 173 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 174 1433s ok 175 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 176 1433s ok 177 1433s Set-Cookie: usertrack_test=e3031f4f.6347b37e61e4d; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e3031f4f.6347b37e61e4d 1433s ok 178 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 179 1433s ok 180 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 181 1433s ok 182 1433s Set-Cookie: usertrack_test=cec51bc5.6347b37e62a44; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=cec51bc5.6347b37e62a44 1433s ok 183 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 184 1433s ok 185 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 186 1433s ok 187 1433s Set-Cookie: usertrack_test=fcdba42b.6347b37e63647; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=fcdba42b.6347b37e63647 1433s ok 188 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 189 1433s ok 190 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 191 1433s ok 192 1433s Set-Cookie: usertrack_test=49529ec1.6347b37e6433b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=49529ec1.6347b37e6433b 1433s ok 193 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 194 1433s ok 195 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 196 1433s ok 197 1433s Set-Cookie: usertrack_test=1cdac383.6347b37e65146; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=1cdac383.6347b37e65146 1433s ok 198 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 199 1433s ok 200 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 201 1433s ok 202 1433s Set-Cookie: usertrack_test=b087f8aa.6347b37e65f31; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b087f8aa.6347b37e65f31 1433s ok 203 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 204 1433s ok 205 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 206 1433s ok 207 1433s Set-Cookie: usertrack_test=aedc8929.6347b37e66bb0; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=aedc8929.6347b37e66bb0 1433s ok 208 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 209 1433s ok 210 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 211 1433s ok 212 1433s Set-Cookie: usertrack_test=81335609.6347b37e6772f; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=81335609.6347b37e6772f 1433s ok 213 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 214 1433s ok 215 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 216 1433s ok 217 1433s Set-Cookie: usertrack_test=30c947f6.6347b37e68373; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=30c947f6.6347b37e68373 1433s ok 218 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 219 1433s ok 220 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 221 1433s ok 222 1433s Set-Cookie: usertrack_test=be2c7372.6347b37e68f38; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=be2c7372.6347b37e68f38 1433s ok 223 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 224 1433s ok 225 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 226 1433s ok 227 1433s Set-Cookie: usertrack_test=83f395bc.6347b37e69d07; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=83f395bc.6347b37e69d07 1433s ok 228 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 229 1433s ok 230 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 231 1433s ok 232 1433s Set-Cookie: usertrack_test=95ee0725.6347b37e6a9a3; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=95ee0725.6347b37e6a9a3 1433s ok 233 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 234 1433s ok 235 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 236 1433s ok 237 1433s Set-Cookie: usertrack_test=ed85cd94.6347b37e6b630; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=ed85cd94.6347b37e6b630 1433s ok 238 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 239 1433s ok 240 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 241 1433s ok 242 1433s Set-Cookie: usertrack_test=c22735d0.6347b37e6c3f0; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=c22735d0.6347b37e6c3f0 1433s ok 243 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 244 1433s ok 245 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 246 1433s ok 247 1433s Set-Cookie: usertrack_test=9a90e990.6347b37e6d012; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=9a90e990.6347b37e6d012 1433s ok 248 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 249 1433s ok 250 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 251 1433s ok 252 1433s Set-Cookie: usertrack_test=f06af94e.6347b37e6dbf9; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=f06af94e.6347b37e6dbf9 1433s ok 253 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 254 1433s ok 255 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 256 1433s ok 257 1433s Set-Cookie: usertrack_test=30213504.6347b37e6e852; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=30213504.6347b37e6e852 1433s ok 258 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 259 1433s ok 260 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 261 1433s ok 262 1433s Set-Cookie: usertrack_test=9564124a.6347b37e6f40a; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=9564124a.6347b37e6f40a 1433s ok 263 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 264 1433s ok 265 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 266 1433s ok 267 1433s Set-Cookie: usertrack_test=7268fe07.6347b37e6ff55; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7268fe07.6347b37e6ff55 1433s ok 268 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 269 1433s ok 270 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 271 1433s ok 272 1433s Set-Cookie: usertrack_test=14b7f9ed.6347b37e70a80; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=14b7f9ed.6347b37e70a80 1433s ok 273 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 274 1433s ok 275 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 276 1433s ok 277 1433s Set-Cookie: usertrack_test=f6d16c7c.6347b37e7171e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=f6d16c7c.6347b37e7171e 1433s ok 278 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 279 1433s ok 280 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 281 1433s ok 282 1433s Set-Cookie: usertrack_test=b59ec335.6347b37e722bf; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b59ec335.6347b37e722bf 1433s ok 283 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 284 1433s ok 285 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 286 1433s ok 287 1433s Set-Cookie: usertrack_test=c79f4303.6347b37e72e4b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=c79f4303.6347b37e72e4b 1433s ok 288 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 289 1433s ok 290 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 291 1433s ok 292 1433s Set-Cookie: usertrack_test=5e63b5a5.6347b37e739b5; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=5e63b5a5.6347b37e739b5 1433s ok 293 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 294 1433s ok 295 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 296 1433s ok 297 1433s Set-Cookie: usertrack_test=774cc790.6347b37e745f7; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=774cc790.6347b37e745f7 1433s ok 298 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 299 1433s ok 300 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 301 1433s ok 302 1433s Set-Cookie: usertrack_test=e48acaa.6347b37e7528b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e48acaa.6347b37e7528b 1433s ok 303 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 304 1433s ok 305 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 306 1433s ok 307 1433s Set-Cookie: usertrack_test=364605.6347b37e75e72; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=364605.6347b37e75e72 1433s ok 308 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 309 1433s ok 310 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 311 1433s ok 312 1433s Set-Cookie: usertrack_test=b957207a.6347b37e76adb; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b957207a.6347b37e76adb 1433s ok 313 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 314 1433s ok 315 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 316 1433s ok 317 1433s Set-Cookie: usertrack_test=89528fef.6347b37e777c4; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=89528fef.6347b37e777c4 1433s ok 318 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 319 1433s ok 320 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 321 1433s ok 322 1433s Set-Cookie: usertrack_test=2660d76.6347b37e7838a; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=2660d76.6347b37e7838a 1433s ok 323 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 324 1433s ok 325 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 326 1433s ok 327 1433s Set-Cookie: usertrack_test=b47bf9ff.6347b37e78f17; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b47bf9ff.6347b37e78f17 1433s ok 328 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 329 1433s ok 330 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 331 1433s ok 332 1433s Set-Cookie: usertrack_test=26af2c0.6347b37e79ace; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=26af2c0.6347b37e79ace 1433s ok 333 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 334 1433s ok 335 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 336 1433s ok 337 1433s Set-Cookie: usertrack_test=cd51c168.6347b37e7a6b1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=cd51c168.6347b37e7a6b1 1433s ok 338 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 339 1433s ok 340 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 341 1433s ok 342 1433s Set-Cookie: usertrack_test=11ec1a9e.6347b37e7b278; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=11ec1a9e.6347b37e7b278 1433s ok 343 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 344 1433s ok 345 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 346 1433s ok 347 1433s Set-Cookie: usertrack_test=2b4519b1.6347b37e7c039; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=2b4519b1.6347b37e7c039 1433s ok 348 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 349 1433s ok 350 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 351 1433s ok 352 1433s Set-Cookie: usertrack_test=7bbb961c.6347b37e7cb87; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7bbb961c.6347b37e7cb87 1433s ok 353 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 354 1433s ok 355 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 356 1433s ok 357 1433s Set-Cookie: usertrack_test=d72f2d74.6347b37e7d7db; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=d72f2d74.6347b37e7d7db 1433s ok 358 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 359 1433s ok 360 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 361 1433s ok 362 1433s Set-Cookie: usertrack_test=3b474321.6347b37e7e418; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=3b474321.6347b37e7e418 1433s ok 363 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 364 1433s ok 365 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 366 1433s ok 367 1433s Set-Cookie: usertrack_test=21dd5a60.6347b37e7f00c; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=21dd5a60.6347b37e7f00c 1433s ok 368 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 369 1433s ok 370 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 371 1433s ok 372 1433s Set-Cookie: usertrack_test=fdfe9335.6347b37e7fd07; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=fdfe9335.6347b37e7fd07 1433s ok 373 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 374 1433s ok 375 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 376 1433s ok 377 1433s Set-Cookie: usertrack_test=4f4eb73e.6347b37e80aea; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=4f4eb73e.6347b37e80aea 1433s ok 378 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 379 1433s ok 380 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 381 1433s ok 382 1433s Set-Cookie: usertrack_test=663bd84d.6347b37e81759; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=663bd84d.6347b37e81759 1433s ok 383 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 384 1433s ok 385 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 386 1433s ok 387 1433s Set-Cookie: usertrack_test=7bed0198.6347b37e823e7; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7bed0198.6347b37e823e7 1433s ok 388 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 389 1433s ok 390 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 391 1433s ok 392 1433s Set-Cookie: usertrack_test=f74fadbf.6347b37e83006; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=f74fadbf.6347b37e83006 1433s ok 393 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 394 1433s ok 395 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 396 1433s ok 397 1433s Set-Cookie: usertrack_test=84888068.6347b37e83bf1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=84888068.6347b37e83bf1 1433s ok 398 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 399 1433s ok 400 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 401 1433s ok 402 1433s Set-Cookie: usertrack_test=1016019f.6347b37e84891; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=1016019f.6347b37e84891 1433s ok 403 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 404 1433s ok 405 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 406 1433s ok 407 1433s Set-Cookie: usertrack_test=5f3045b9.6347b37e85423; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=5f3045b9.6347b37e85423 1433s ok 408 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 409 1433s ok 410 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 411 1433s ok 412 1433s Set-Cookie: usertrack_test=4e7d1f23.6347b37e8603e; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=4e7d1f23.6347b37e8603e 1433s ok 413 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 414 1433s ok 415 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 416 1433s ok 417 1433s Set-Cookie: usertrack_test=cb7acacb.6347b37e86d13; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=cb7acacb.6347b37e86d13 1433s ok 418 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 419 1433s ok 420 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 421 1433s ok 422 1433s Set-Cookie: usertrack_test=308556b9.6347b37e878c8; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=308556b9.6347b37e878c8 1433s ok 423 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 424 1433s ok 425 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 426 1433s ok 427 1433s Set-Cookie: usertrack_test=eae6295a.6347b37e88576; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=eae6295a.6347b37e88576 1433s ok 428 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 429 1433s ok 430 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 431 1433s ok 432 1433s Set-Cookie: usertrack_test=4ff6b219.6347b37e89081; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=4ff6b219.6347b37e89081 1433s ok 433 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 434 1433s ok 435 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 436 1433s ok 437 1433s Set-Cookie: usertrack_test=6d5ebbc1.6347b37e89b7b; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=6d5ebbc1.6347b37e89b7b 1433s ok 438 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 439 1433s ok 440 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 441 1433s ok 442 1433s Set-Cookie: usertrack_test=7358a275.6347b37e8a68c; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7358a275.6347b37e8a68c 1433s ok 443 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 444 1433s ok 445 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 446 1433s ok 447 1433s Set-Cookie: usertrack_test=bb767c52.6347b37e8b1d7; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=bb767c52.6347b37e8b1d7 1433s ok 448 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 449 1433s ok 450 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 451 1433s ok 452 1433s Set-Cookie: usertrack_test=b27f3511.6347b37e8bcd1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=b27f3511.6347b37e8bcd1 1433s ok 453 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 454 1433s ok 455 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 456 1433s ok 457 1433s Set-Cookie: usertrack_test=a96f6cd7.6347b37e8c8b7; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=a96f6cd7.6347b37e8c8b7 1433s ok 458 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 459 1433s ok 460 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 461 1433s ok 462 1433s Set-Cookie: usertrack_test=53801765.6347b37e8d58d; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=53801765.6347b37e8d58d 1433s ok 463 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 464 1433s ok 465 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 466 1433s ok 467 1433s Set-Cookie: usertrack_test=618c3ded.6347b37e8e1ab; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=618c3ded.6347b37e8e1ab 1433s ok 468 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 469 1433s ok 470 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 471 1433s ok 472 1433s Set-Cookie: usertrack_test=7fd7b731.6347b37e8ecee; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=7fd7b731.6347b37e8ecee 1433s ok 473 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 474 1433s ok 475 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 476 1433s ok 477 1433s Set-Cookie: usertrack_test=95568721.6347b37e8f85d; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=95568721.6347b37e8f85d 1433s ok 478 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 479 1433s ok 480 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 481 1433s ok 482 1433s Set-Cookie: usertrack_test=c34070a1.6347b37e9055f; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=c34070a1.6347b37e9055f 1433s ok 483 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 484 1433s ok 485 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 486 1433s ok 487 1433s Set-Cookie: usertrack_test=9827dcc4.6347b37e910e1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=9827dcc4.6347b37e910e1 1433s ok 488 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 489 1433s ok 490 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 491 1433s ok 492 1433s Set-Cookie: usertrack_test=ad6c2678.6347b37e91c98; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=ad6c2678.6347b37e91c98 1433s ok 493 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 494 1433s ok 495 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 496 1433s ok 497 1433s Set-Cookie: usertrack_test=cb14218f.6347b37e92984; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=cb14218f.6347b37e92984 1433s ok 498 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 499 1433s ok 500 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 501 1433s ok 502 1433s Set-Cookie: usertrack_test=d35645c1.6347b37e93541; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=d35645c1.6347b37e93541 1433s ok 503 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 504 1433s ok 505 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 506 1433s ok 507 1433s Set-Cookie: usertrack_test=d4e5ee6.6347b37e94171; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=d4e5ee6.6347b37e94171 1433s ok 508 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 509 1433s ok 510 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 511 1433s ok 512 1433s Set-Cookie: usertrack_test=becb97f1.6347b37e94d23; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=becb97f1.6347b37e94d23 1433s ok 513 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 514 1433s ok 515 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 516 1433s ok 517 1433s Set-Cookie: usertrack_test=a3becd99.6347b37e959fa; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=a3becd99.6347b37e959fa 1433s ok 518 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 519 1433s ok 520 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 521 1433s ok 522 1433s Set-Cookie: usertrack_test=2cd61b66.6347b37e965c1; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=2cd61b66.6347b37e965c1 1433s ok 523 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 524 1433s ok 525 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 526 1433s ok 527 1433s Set-Cookie: usertrack_test=ef9d7e17.6347b37e971f4; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=ef9d7e17.6347b37e971f4 1433s ok 528 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 529 1433s ok 530 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 531 1433s ok 532 1433s Set-Cookie: usertrack_test=8a9c37b5.6347b37e97ddd; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=8a9c37b5.6347b37e97ddd 1433s ok 533 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 534 1433s ok 535 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 536 1433s ok 537 1433s Set-Cookie: usertrack_test=3aa62f3e.6347b37e989dd; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=3aa62f3e.6347b37e989dd 1433s ok 538 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 539 1433s ok 540 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 541 1433s ok 542 1433s Set-Cookie: usertrack_test=6c85a619.6347b37e995cd; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=6c85a619.6347b37e995cd 1433s ok 543 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 544 1433s ok 545 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 546 1433s ok 547 1433s Set-Cookie: usertrack_test=5d29946f.6347b37e9a124; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=5d29946f.6347b37e9a124 1433s ok 548 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 549 1433s ok 550 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 551 1433s ok 552 1433s Set-Cookie: usertrack_test=27d25108.6347b37e9ac8d; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=27d25108.6347b37e9ac8d 1433s ok 553 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 554 1433s ok 555 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 556 1433s ok 557 1433s Set-Cookie: usertrack_test=70affad3.6347b37e9b879; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=70affad3.6347b37e9b879 1433s ok 558 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 559 1433s ok 560 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 561 1433s ok 562 1433s Set-Cookie: usertrack_test=90b5f952.6347b37e9c3ea; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=90b5f952.6347b37e9c3ea 1433s ok 563 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 564 1433s ok 565 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 566 1433s ok 567 1433s Set-Cookie: usertrack_test=8bcad3da.6347b37e9cf12; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=8bcad3da.6347b37e9cf12 1433s ok 568 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 569 1433s ok 570 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 571 1433s ok 572 1433s Set-Cookie: usertrack_test=372dbd6.6347b37e9dbdf; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=372dbd6.6347b37e9dbdf 1433s ok 573 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 574 1433s ok 575 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 576 1433s ok 577 1433s Set-Cookie: usertrack_test=bc30a07c.6347b37e9e7cf; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=bc30a07c.6347b37e9e7cf 1433s ok 578 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 579 1433s ok 580 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 581 1433s ok 582 1433s Set-Cookie: usertrack_test=90858dd2.6347b37e9f2dc; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=90858dd2.6347b37e9f2dc 1433s ok 583 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 584 1433s ok 585 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 586 1433s ok 587 1433s Set-Cookie: usertrack_test=287f799f.6347b37e9fe37; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=287f799f.6347b37e9fe37 1433s ok 588 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 589 1433s ok 590 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 591 1433s ok 592 1433s Set-Cookie: usertrack_test=70d10982.6347b37ea093c; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=70d10982.6347b37ea093c 1433s ok 593 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 594 1433s ok 595 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 596 1433s ok 597 1433s Set-Cookie: usertrack_test=15b2f0e2.6347b37ea146d; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=15b2f0e2.6347b37ea146d 1433s ok 598 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 599 1433s ok 600 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 601 1433s ok 602 1433s Set-Cookie: usertrack_test=3133b5cf.6347b37ea1f7f; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=3133b5cf.6347b37ea1f7f 1433s ok 603 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 604 1433s ok 605 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 606 1433s ok 607 1433s Set-Cookie: usertrack_test=e0163227.6347b37ea2c85; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e0163227.6347b37ea2c85 1433s ok 608 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 609 1433s ok 610 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 611 1433s ok 612 1433s Set-Cookie: usertrack_test=aac34405.6347b37ea3956; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=aac34405.6347b37ea3956 1433s ok 613 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 614 1433s ok 615 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 616 1433s ok 617 1433s Set-Cookie: usertrack_test=9831a3b2.6347b37ea460a; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=9831a3b2.6347b37ea460a 1433s ok 618 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 619 1433s ok 620 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 621 1433s ok 622 1433s Set-Cookie: usertrack_test=ee059c8a.6347b37ea52cf; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=ee059c8a.6347b37ea52cf 1433s ok 623 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 624 1433s ok 625 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 626 1433s ok 627 1433s Set-Cookie: usertrack_test=67fde143.6347b37ea5f59; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=67fde143.6347b37ea5f59 1433s ok 628 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 629 1433s ok 630 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 631 1433s ok 632 1433s Set-Cookie: usertrack_test=1b49309.6347b37ea6be9; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=1b49309.6347b37ea6be9 1433s ok 633 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 634 1433s ok 635 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 636 1433s ok 637 1433s Set-Cookie: usertrack_test=e8bb522f.6347b37ea7723; path=/; expires=Tue, 06-May-25 17:49:03 GMT 1433s Cookie: usertrack_test=e8bb522f.6347b37ea7723 1433s ok 638 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 639 1433s ok 640 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 641 1433s ok 642 1433s Set-Cookie: usertrack_test=a596f1cf.6347b37ea8286; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=a596f1cf.6347b37ea8286 1433s ok 643 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 644 1433s ok 645 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 646 1433s ok 647 1433s Set-Cookie: usertrack_test=2ba2083b.6347b37ea8e01; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=2ba2083b.6347b37ea8e01 1433s ok 648 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 649 1433s ok 650 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 651 1433s ok 652 1433s Set-Cookie: usertrack_test=6e93d973.6347b37ea99f3; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=6e93d973.6347b37ea99f3 1433s ok 653 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 654 1433s ok 655 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 656 1433s ok 657 1433s Set-Cookie: usertrack_test=27e74dc9.6347b37eaa54c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=27e74dc9.6347b37eaa54c 1433s ok 658 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 659 1433s ok 660 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 661 1433s ok 662 1433s Set-Cookie: usertrack_test=ea67488.6347b37eab1d2; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ea67488.6347b37eab1d2 1433s ok 663 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 664 1433s ok 665 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 666 1433s ok 667 1433s Set-Cookie: usertrack_test=ac323fd.6347b37eabdaf; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ac323fd.6347b37eabdaf 1433s ok 668 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 669 1433s ok 670 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 671 1433s ok 672 1433s Set-Cookie: usertrack_test=c3973449.6347b37eac946; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=c3973449.6347b37eac946 1433s ok 673 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 674 1433s ok 675 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 676 1433s ok 677 1433s Set-Cookie: usertrack_test=cbac1294.6347b37ead4a8; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cbac1294.6347b37ead4a8 1433s ok 678 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 679 1433s ok 680 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 681 1433s ok 682 1433s Set-Cookie: usertrack_test=668fa9d3.6347b37eae037; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=668fa9d3.6347b37eae037 1433s ok 683 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 684 1433s ok 685 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 686 1433s ok 687 1433s Set-Cookie: usertrack_test=9ff9fd0c.6347b37eaed03; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=9ff9fd0c.6347b37eaed03 1433s ok 688 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 689 1433s ok 690 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 691 1433s ok 692 1433s Set-Cookie: usertrack_test=f3c6ff8.6347b37eaf8e2; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=f3c6ff8.6347b37eaf8e2 1433s ok 693 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 694 1433s ok 695 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 696 1433s ok 697 1433s Set-Cookie: usertrack_test=6df6df43.6347b37eb0446; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=6df6df43.6347b37eb0446 1433s ok 698 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 699 1433s ok 700 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 701 1433s ok 702 1433s Set-Cookie: usertrack_test=dd371f16.6347b37eb0ff7; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=dd371f16.6347b37eb0ff7 1433s ok 703 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 704 1433s ok 705 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 706 1433s ok 707 1433s Set-Cookie: usertrack_test=8b677ca2.6347b37eb1b3f; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=8b677ca2.6347b37eb1b3f 1433s ok 708 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 709 1433s ok 710 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 711 1433s ok 712 1433s Set-Cookie: usertrack_test=1ba9cc21.6347b37eb26d6; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=1ba9cc21.6347b37eb26d6 1433s ok 713 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 714 1433s ok 715 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 716 1433s ok 717 1433s Set-Cookie: usertrack_test=323880ad.6347b37eb31ea; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=323880ad.6347b37eb31ea 1433s ok 718 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 719 1433s ok 720 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 721 1433s ok 722 1433s Set-Cookie: usertrack_test=ecf92e0a.6347b37eb3d0e; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ecf92e0a.6347b37eb3d0e 1433s ok 723 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 724 1433s ok 725 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 726 1433s ok 727 1433s Set-Cookie: usertrack_test=e562ef25.6347b37eb4827; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=e562ef25.6347b37eb4827 1433s ok 728 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 729 1433s ok 730 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 731 1433s ok 732 1433s Set-Cookie: usertrack_test=adca8af.6347b37eb533c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=adca8af.6347b37eb533c 1433s ok 733 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 734 1433s ok 735 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 736 1433s ok 737 1433s Set-Cookie: usertrack_test=bda9c434.6347b37eb5e30; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=bda9c434.6347b37eb5e30 1433s ok 738 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 739 1433s ok 740 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 741 1433s ok 742 1433s Set-Cookie: usertrack_test=3ff4275b.6347b37eb693c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=3ff4275b.6347b37eb693c 1433s ok 743 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 744 1433s ok 745 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 746 1433s ok 747 1433s Set-Cookie: usertrack_test=41efd6d6.6347b37eb74e8; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=41efd6d6.6347b37eb74e8 1433s ok 748 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 749 1433s ok 750 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 751 1433s ok 752 1433s Set-Cookie: usertrack_test=cba9c626.6347b37eb7ff0; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cba9c626.6347b37eb7ff0 1433s ok 753 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 754 1433s ok 755 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 756 1433s ok 757 1433s Set-Cookie: usertrack_test=60185c91.6347b37eb8abc; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=60185c91.6347b37eb8abc 1433s ok 758 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 759 1433s ok 760 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 761 1433s ok 762 1433s Set-Cookie: usertrack_test=f3aac65d.6347b37eb9587; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=f3aac65d.6347b37eb9587 1433s ok 763 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 764 1433s ok 765 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 766 1433s ok 767 1433s Set-Cookie: usertrack_test=d779fbde.6347b37eba352; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=d779fbde.6347b37eba352 1433s ok 768 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 769 1433s ok 770 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 771 1433s ok 772 1433s Set-Cookie: usertrack_test=8b83cefe.6347b37ebafae; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=8b83cefe.6347b37ebafae 1433s ok 773 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 774 1433s ok 775 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 776 1433s ok 777 1433s Set-Cookie: usertrack_test=1dc59edf.6347b37ebbbbd; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=1dc59edf.6347b37ebbbbd 1433s ok 778 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 779 1433s ok 780 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 781 1433s ok 782 1433s Set-Cookie: usertrack_test=cf5ecba6.6347b37ebc79c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cf5ecba6.6347b37ebc79c 1433s ok 783 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 784 1433s ok 785 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 786 1433s ok 787 1433s Set-Cookie: usertrack_test=cbab3dcb.6347b37ebd3f4; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cbab3dcb.6347b37ebd3f4 1433s ok 788 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 789 1433s ok 790 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 791 1433s ok 792 1433s Set-Cookie: usertrack_test=f2833bc5.6347b37ebe01a; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=f2833bc5.6347b37ebe01a 1433s ok 793 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 794 1433s ok 795 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 796 1433s ok 797 1433s Set-Cookie: usertrack_test=5d4a87a3.6347b37ebebe3; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=5d4a87a3.6347b37ebebe3 1433s ok 798 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 799 1433s ok 800 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 801 1433s ok 802 1433s Set-Cookie: usertrack_test=c25f44ea.6347b37ebf755; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=c25f44ea.6347b37ebf755 1433s ok 803 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 804 1433s ok 805 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 806 1433s ok 807 1433s Set-Cookie: usertrack_test=bc49d112.6347b37ec0415; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=bc49d112.6347b37ec0415 1433s ok 808 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 809 1433s ok 810 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 811 1433s ok 812 1433s Set-Cookie: usertrack_test=b5861dc4.6347b37ec1035; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=b5861dc4.6347b37ec1035 1433s ok 813 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 814 1433s ok 815 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 816 1433s ok 817 1433s Set-Cookie: usertrack_test=ec096b9b.6347b37ec1c98; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ec096b9b.6347b37ec1c98 1433s ok 818 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 819 1433s ok 820 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 821 1433s ok 822 1433s Set-Cookie: usertrack_test=cdf8a9a.6347b37ec28ec; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cdf8a9a.6347b37ec28ec 1433s ok 823 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 824 1433s ok 825 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 826 1433s ok 827 1433s Set-Cookie: usertrack_test=cc23d630.6347b37ec35b5; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cc23d630.6347b37ec35b5 1433s ok 828 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 829 1433s ok 830 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 831 1433s ok 832 1433s Set-Cookie: usertrack_test=289e5a0a.6347b37ec4178; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=289e5a0a.6347b37ec4178 1433s ok 833 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 834 1433s ok 835 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 836 1433s ok 837 1433s Set-Cookie: usertrack_test=8429ebd2.6347b37ec4e59; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=8429ebd2.6347b37ec4e59 1433s ok 838 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 839 1433s ok 840 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 841 1433s ok 842 1433s Set-Cookie: usertrack_test=ad7462ef.6347b37ec5ac9; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ad7462ef.6347b37ec5ac9 1433s ok 843 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 844 1433s ok 845 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 846 1433s ok 847 1433s Set-Cookie: usertrack_test=92b93ed5.6347b37ec6a3a; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=92b93ed5.6347b37ec6a3a 1433s ok 848 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 849 1433s ok 850 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 851 1433s ok 852 1433s Set-Cookie: usertrack_test=c80af26f.6347b37ec776e; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=c80af26f.6347b37ec776e 1433s ok 853 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 854 1433s ok 855 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 856 1433s ok 857 1433s Set-Cookie: usertrack_test=9094aa8f.6347b37ec8450; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=9094aa8f.6347b37ec8450 1433s ok 858 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 859 1433s ok 860 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 861 1433s ok 862 1433s Set-Cookie: usertrack_test=29e88b06.6347b37ec9291; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=29e88b06.6347b37ec9291 1433s ok 863 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 864 1433s ok 865 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 866 1433s ok 867 1433s Set-Cookie: usertrack_test=fbc2ffd5.6347b37eca163; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=fbc2ffd5.6347b37eca163 1433s ok 868 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 869 1433s ok 870 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 871 1433s ok 872 1433s Set-Cookie: usertrack_test=a3e971dc.6347b37ecae56; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=a3e971dc.6347b37ecae56 1433s ok 873 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 874 1433s ok 875 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 876 1433s ok 877 1433s Set-Cookie: usertrack_test=d53a002.6347b37ecb9f8; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=d53a002.6347b37ecb9f8 1433s ok 878 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 879 1433s ok 880 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 881 1433s ok 882 1433s Set-Cookie: usertrack_test=1034b6fe.6347b37ecc5aa; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=1034b6fe.6347b37ecc5aa 1433s ok 883 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 884 1433s ok 885 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 886 1433s ok 887 1433s Set-Cookie: usertrack_test=93746d44.6347b37ecd0e5; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=93746d44.6347b37ecd0e5 1433s ok 888 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 889 1433s ok 890 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 891 1433s ok 892 1433s Set-Cookie: usertrack_test=57914bae.6347b37ecdbf2; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=57914bae.6347b37ecdbf2 1433s ok 893 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 894 1433s ok 895 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 896 1433s ok 897 1433s Set-Cookie: usertrack_test=f2cd3160.6347b37ece743; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=f2cd3160.6347b37ece743 1433s ok 898 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 899 1433s ok 900 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 901 1433s ok 902 1433s Set-Cookie: usertrack_test=40fe5690.6347b37ecf293; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=40fe5690.6347b37ecf293 1433s ok 903 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 904 1433s ok 905 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 906 1433s ok 907 1433s Set-Cookie: usertrack_test=401a761.6347b37ecfe6e; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=401a761.6347b37ecfe6e 1433s ok 908 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 909 1433s ok 910 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 911 1433s ok 912 1433s Set-Cookie: usertrack_test=939be8f8.6347b37ed0bcf; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=939be8f8.6347b37ed0bcf 1433s ok 913 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 914 1433s ok 915 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 916 1433s ok 917 1433s Set-Cookie: usertrack_test=906b3430.6347b37ed1830; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=906b3430.6347b37ed1830 1433s ok 918 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 919 1433s ok 920 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 921 1433s ok 922 1433s Set-Cookie: usertrack_test=520e1f7b.6347b37ed251c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=520e1f7b.6347b37ed251c 1433s ok 923 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 924 1433s ok 925 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 926 1433s ok 927 1433s Set-Cookie: usertrack_test=d58fbcde.6347b37ed3180; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=d58fbcde.6347b37ed3180 1433s ok 928 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 929 1433s ok 930 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 931 1433s ok 932 1433s Set-Cookie: usertrack_test=b966c631.6347b37ed3d6b; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=b966c631.6347b37ed3d6b 1433s ok 933 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 934 1433s ok 935 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 936 1433s ok 937 1433s Set-Cookie: usertrack_test=60e1ac0f.6347b37ed4891; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=60e1ac0f.6347b37ed4891 1433s ok 938 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 939 1433s ok 940 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 941 1433s ok 942 1433s Set-Cookie: usertrack_test=c9dd7177.6347b37ed5398; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=c9dd7177.6347b37ed5398 1433s ok 943 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 944 1433s ok 945 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 946 1433s ok 947 1433s Set-Cookie: usertrack_test=fbb3f993.6347b37ed5e9c; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=fbb3f993.6347b37ed5e9c 1433s ok 948 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 949 1433s ok 950 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 951 1433s ok 952 1433s Set-Cookie: usertrack_test=798a1adc.6347b37ed69c2; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=798a1adc.6347b37ed69c2 1433s ok 953 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 954 1433s ok 955 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 956 1433s ok 957 1433s Set-Cookie: usertrack_test=40ce1a50.6347b37ed75b4; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=40ce1a50.6347b37ed75b4 1433s ok 958 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 959 1433s ok 960 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 961 1433s ok 962 1433s Set-Cookie: usertrack_test=ad8bbffb.6347b37ed8214; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=ad8bbffb.6347b37ed8214 1433s ok 963 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 964 1433s ok 965 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 966 1433s ok 967 1433s Set-Cookie: usertrack_test=901b8110.6347b37ed8ebd; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=901b8110.6347b37ed8ebd 1433s ok 968 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 969 1433s ok 970 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 971 1433s ok 972 1433s Set-Cookie: usertrack_test=cea61b5c.6347b37ed9b0e; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=cea61b5c.6347b37ed9b0e 1433s ok 973 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 974 1433s ok 975 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 976 1433s ok 977 1433s Set-Cookie: usertrack_test=367fe3d0.6347b37eda6dc; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=367fe3d0.6347b37eda6dc 1433s ok 978 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 979 1433s ok 980 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 981 1433s ok 982 1433s Set-Cookie: usertrack_test=623b1595.6347b37edb25b; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=623b1595.6347b37edb25b 1433s ok 983 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 984 1433s ok 985 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 986 1433s ok 987 1433s Set-Cookie: usertrack_test=1082b17.6347b37edbebc; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=1082b17.6347b37edbebc 1433s ok 988 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 989 1433s ok 990 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 991 1433s ok 992 1433s Set-Cookie: usertrack_test=49383fb1.6347b37edcb06; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=49383fb1.6347b37edcb06 1433s ok 993 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 994 1433s ok 995 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 996 1433s ok 997 1433s Set-Cookie: usertrack_test=c462ac78.6347b37edd768; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s Cookie: usertrack_test=c462ac78.6347b37edd768 1433s ok 998 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 999 1433s ok 1000 1433s ok 1001 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 1002 1433s # usertrack_test=c69d336.6347b37ede36a; path=/; expires=Tue, 06-May-25 17:49:04 GMT 1433s ok 1003 1433s # expected: undef 1433s # received: undef 1433s ok 1004 1433s ok 1436s t/modules/vhost_alias.t ............. 1436s 1..8 1436s # Running under perl version 5.040001 for linux 1436s # Current time local: Tue May 6 17:48:04 2025 1436s # Current time GMT: Tue May 6 17:48:04 2025 1436s # Using Test.pm version 1.31 1436s # Using Apache/Test.pm version 1.44 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1436s # writing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1436s # testing : VirtalDocumentRoot test 1436s # expected: 'www.vha-test.com' 1436s # received: 'www.vha-test.com' 1436s ok 1 1436s # testing : VirtualScriptAlias test 1436s # expected: 'test cgi for www.vha-test.com' 1436s # received: 'test cgi for www.vha-test.com' 1436s ok 2 1436s # testing : VirtalDocumentRoot test 1436s # expected: 'big.server.name.from.heck.org' 1436s # received: 'big.server.name.from.heck.org' 1436s ok 3 1436s # testing : VirtualScriptAlias test 1436s # expected: 'test cgi for big.server.name.from.heck.org' 1436s # received: 'test cgi for big.server.name.from.heck.org' 1436s ok 4 1436s # testing : VirtalDocumentRoot test 1436s # expected: 'ab.com' 1436s # received: 'ab.com' 1436s ok 5 1436s # testing : VirtualScriptAlias test 1436s # expected: 'test cgi for ab.com' 1436s # received: 'test cgi for ab.com' 1436s ok 6 1436s # testing : VirtalDocumentRoot test 1436s # expected: 'w-t-f.net' 1436s # received: 'w-t-f.net' 1436s ok 7 1436s # testing : VirtualScriptAlias test 1436s # expected: 'test cgi for w-t-f.net' 1436s # received: 'test cgi for w-t-f.net' 1436s ok 8 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1436s # removing file: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1436s # removing dir tree: /tmp/autopkgtest.4PN3F0/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1436s ok 1438s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1441s t/protocol/echo.t ................... 1441s 1..8 1441s # Running under perl version 5.040001 for linux 1441s # Current time local: Tue May 6 17:48:09 2025 1441s # Current time GMT: Tue May 6 17:48:09 2025 1441s # Using Test.pm version 1.31 1441s # Using Apache/Test.pm version 1.44 1441s testing mod_echo_ssl 1441s ok 1 1441s #Cipher: TLS_AES_256_GCM_SHA384 1441s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1441s # testing : echo 1441s # expected: 't/protocol/echo.t' 1441s # received: 't/protocol/echo.t' 1441s ok 2 1441s # testing : echo 1441s # expected: '/usr/bin/perl' 1441s # received: '/usr/bin/perl' 1441s ok 3 1441s # testing : echo 1441s # expected: '12847131284713128471312847131284713' 1441s # received: '12847131284713128471312847131284713' 1441s ok 4 1441s testing mod_echo 1441s ok 5 1441s # testing : echo 1441s # expected: 't/protocol/echo.t' 1441s # received: 't/protocol/echo.t' 1441s ok 6 1441s # testing : echo 1441s # expected: '/usr/bin/perl' 1441s # received: '/usr/bin/perl' 1441s ok 7 1441s # testing : echo 1441s # expected: '12847131284713128471312847131284713' 1441s # received: '12847131284713128471312847131284713' 1441s ok 8 1441s ok 1443s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1446s t/security/CVE-2003-0542.t .......... 1446s 1..1 1446s # Running under perl version 5.040001 for linux 1446s # Current time local: Tue May 6 17:48:14 2025 1446s # Current time GMT: Tue May 6 17:48:14 2025 1446s # Using Test.pm version 1.31 1446s # Using Apache/Test.pm version 1.44 1446s # testing : CAN-2003-0542 test case 1446s # expected: 404 1446s # received: '404' 1446s ok 1 1446s ok 1448s t/security/CVE-2004-0747.t .......... 1448s 1..1 1448s # Running under perl version 5.040001 for linux 1448s # Current time local: Tue May 6 17:48:17 2025 1448s # Current time GMT: Tue May 6 17:48:17 2025 1448s # Using Test.pm version 1.31 1448s # Using Apache/Test.pm version 1.44 1448s # testing : CAN-2004-0747 ap_resolve_env test case 1448s # expected: 200 1448s # received: 200 1448s ok 1 1448s ok 1451s t/security/CVE-2004-0811.t .......... 1451s 1..8 1451s # Running under perl version 5.040001 for linux 1451s # Current time local: Tue May 6 17:48:19 2025 1451s # Current time GMT: Tue May 6 17:48:19 2025 1451s # Using Test.pm version 1.31 1451s # Using Apache/Test.pm version 1.44 1451s # testing : subdir access allowed 1451s # expected: 200 1451s # received: '200' 1451s ok 1 1451s # testing : subdir access allowed 1451s # expected: 200 1451s # received: '200' 1451s ok 2 1451s # testing : subdir access allowed 1451s # expected: 200 1451s # received: '200' 1451s ok 3 1451s # testing : subdir access allowed 1451s # expected: 200 1451s # received: '200' 1451s ok 4 1451s # testing : topdir access denied 1451s # expected: 401 1451s # received: '401' 1451s ok 5 1451s # testing : topdir access denied 1451s # expected: 401 1451s # received: '401' 1451s ok 6 1451s # testing : topdir access denied 1451s # expected: 401 1451s # received: '401' 1451s ok 7 1451s # testing : topdir access denied 1451s # expected: 401 1451s # received: '401' 1451s ok 8 1451s ok 1453s t/security/CVE-2004-0940.t .......... 1453s 1..1 1453s # Running under perl version 5.040001 for linux 1453s # Current time local: Tue May 6 17:48:22 2025 1453s # Current time GMT: Tue May 6 17:48:22 2025 1453s # Using Test.pm version 1.31 1453s # Using Apache/Test.pm version 1.44 1453s # testing : response was 200 1453s # expected: 200 1453s # received: '200' 1453s ok 1 1453s ok 1456s t/security/CVE-2004-0942.t .......... 1456s 1..2 1456s # Running under perl version 5.040001 for linux 1456s # Current time local: Tue May 6 17:48:24 2025 1456s # Current time GMT: Tue May 6 17:48:24 2025 1456s # Using Test.pm version 1.31 1456s # Using Apache/Test.pm version 1.44 1456s ok 1 1456s # testing : request was refused 1456s # expected: qr/^HTTP\/1\.. 400/ 1456s # received: 'HTTP/1.1 400 Bad Request 1456s # ' 1456s ok 2 1456s ok 1458s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1461s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1464s t/security/CVE-2005-2491.t .......... 1464s 1..4 1464s # Running under perl version 5.040001 for linux 1464s # Current time local: Tue May 6 17:48:32 2025 1464s # Current time GMT: Tue May 6 17:48:32 2025 1464s # Using Test.pm version 1.31 1464s # Using Apache/Test.pm version 1.44 1464s # testing : check that server did not segfault 1464s # expected: 'Internal Server Error' 1464s # received: 'Internal Server Error' 1464s ok 1 1464s # testing : check for 500 response error 1464s # expected: 500 1464s # received: '500' 1464s ok 2 1464s # testing : check that server did not segfault 1464s # expected: 'Internal Server Error' 1464s # received: 'Internal Server Error' 1464s ok 3 1464s # testing : check for 500 response error 1464s # expected: 500 1464s # received: '500' 1464s ok 4 1464s ok 1466s t/security/CVE-2005-2700.t .......... 1466s 1..2 1466s # Running under perl version 5.040001 for linux 1466s # Current time local: Tue May 6 17:48:35 2025 1466s # Current time GMT: Tue May 6 17:48:35 2025 1466s # Using Test.pm version 1.31 1466s # Using Apache/Test.pm version 1.44 1466s # testing : access permitted without ccert 1466s # expected: 200 1466s # received: '200' 1466s ok 1 1466s # testing : access *not* permitted without ccert 1466s # expected: 200 1466s # received: '403' 1466s ok 2 1466s ok 1469s t/security/CVE-2005-3352.t .......... 1469s 1..2 1469s # Running under perl version 5.040001 for linux 1469s # Current time local: Tue May 6 17:48:37 2025 1469s # Current time GMT: Tue May 6 17:48:37 2025 1469s # Using Test.pm version 1.31 1469s # Using Apache/Test.pm version 1.44 1469s # testing : response code is OK 1469s # expected: 200 1469s # received: '200' 1469s ok 1 1469s # testing : referer was escaped 1469s # expected: qr/%22%3e/ 1469s # received: ' 1469s # 1469s # Menu for /security/CVE-2005-3352.map 1469s # 1469s #

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

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

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

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

Bad Request

1522s #

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

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

Forbidden

1553s

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

1553s 1553s ok 1 1553s HTTP/1.1 200 OK 1553s Connection: close 1553s Date: Tue, 06 May 2025 17:50:03 GMT 1553s Accept-Ranges: bytes 1553s ETag: "1a-62c6deaf13e40" 1553s Server: Apache/2.4.63 (Ubuntu) OpenSSL/3.4.1 1553s Vary: In-If1 1553s Content-Length: 26 1553s Content-Type: text/html 1553s Last-Modified: Fri, 24 Jan 2025 06:34:25 GMT 1553s Client-Date: Tue, 06 May 2025 17:50:03 GMT 1553s Client-Peer: 127.0.0.1:8532 1553s Client-Response-Num: 1 1553s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1553s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1553s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1553s Client-SSL-Socket-Class: IO::Socket::SSL 1553s Client-SSL-Version: TLSv1_3 1553s DMMATCH1: 1 1553s 1553s welcome to localhost:8529 1553s ok 2 1553s 500 Server closed connection without sending any data back 1553s Content-Type: text/plain 1553s Client-Date: Tue, 06 May 2025 17:50:03 GMT 1553s Client-Warning: Internal response 1553s 1553s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1553s ok 3 1553s ok 1553s All tests successful. 1553s Files=143, Tests=7312, 438 wallclock secs ( 1.49 usr 0.38 sys + 186.05 cusr 232.67 csys = 420.59 CPU) 1553s Result: PASS 1553s [warning] server localhost:8529 shutdown 1554s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 1554s Files=143, Tests=7312, 438 wallclock secs ( 1.49 usr 0.38 sys + 186.05 cusr 232.67 csys = 420.59 CPU) 1554s + grep -E '^Result: PASS' testlog.mpm_event 1554s Result: PASS 1554s + grep -E '^Result: FAIL' testlog.mpm_event 1554s + grep -E 'server dumped core' testlog.mpm_event 1554s + return 0 1554s autopkgtest [17:50:05]: test run-test-suite: -----------------------] 1555s run-test-suite PASS 1555s autopkgtest [17:50:06]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 1556s autopkgtest [17:50:07]: test duplicate-module-load: preparing testbed 1681s autopkgtest [17:52:12]: testbed dpkg architecture: amd64 1681s autopkgtest [17:52:12]: testbed apt version: 3.0.0 1681s autopkgtest [17:52:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1681s autopkgtest [17:52:12]: testbed release detected to be: questing 1682s autopkgtest [17:52:13]: updating testbed package index (apt update) 1682s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1682s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1682s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1682s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1683s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1683s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1683s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1683s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 1683s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 1683s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 1683s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 1683s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 1683s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 1683s Fetched 1959 kB in 1s (2640 kB/s) 1684s Reading package lists... 1684s autopkgtest [17:52:15]: upgrading testbed (apt dist-upgrade and autopurge) 1684s Reading package lists... 1685s Building dependency tree... 1685s Reading state information... 1685s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1685s Starting 2 pkgProblemResolver with broken count: 0 1685s Done 1685s Entering ResolveByKeep 1685s 1686s Calculating upgrade... 1686s The following packages will be upgraded: 1686s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1686s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1686s perl-modules-5.40 python3-dbus sensible-utils 1686s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1686s Need to get 11.7 MB of archives. 1686s After this operation, 27.6 kB of additional disk space will be used. 1686s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 1686s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 1686s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 1687s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1687s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 1687s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 1687s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 1687s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 1687s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 1687s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 1687s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 1687s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 1687s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 1687s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 1687s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 1687s Preconfiguring packages ... 1687s Fetched 11.7 MB in 1s (10.5 MB/s) 1687s (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 ... 80527 files and directories currently installed.) 1687s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 1687s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1688s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 1688s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1688s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 1688s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1688s Setting up perl-base (5.40.1-3) ... 1688s (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 ... 80527 files and directories currently installed.) 1688s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1688s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1688s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1688s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1688s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 1688s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1688s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 1688s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1688s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 1688s (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 ... 80527 files and directories currently installed.) 1688s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 1688s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1688s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 1688s (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 ... 80527 files and directories currently installed.) 1688s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 1688s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1688s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 1688s (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 ... 80527 files and directories currently installed.) 1688s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1688s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1688s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 1688s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1688s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 1688s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1688s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 1688s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1688s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 1688s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1688s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1688s Unpacking lto-disabled-list (58) over (57) ... 1688s Setting up python3-dbus (1.4.0-1) ... 1689s Setting up lto-disabled-list (58) ... 1689s Setting up libdebuginfod-common (0.193-1) ... 1689s Setting up libelf1t64:amd64 (0.193-1) ... 1689s Setting up libdw1t64:amd64 (0.193-1) ... 1689s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 1689s Setting up perl-modules-5.40 (5.40.1-3) ... 1689s Setting up sensible-utils (0.0.25) ... 1689s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 1689s Setting up libperl5.40:amd64 (5.40.1-3) ... 1689s Setting up perl (5.40.1-3) ... 1689s Processing triggers for man-db (2.13.1-1) ... 1689s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1690s Reading package lists... 1690s Building dependency tree... 1690s Reading state information... 1690s Starting pkgProblemResolver with broken count: 0 1690s Starting 2 pkgProblemResolver with broken count: 0 1690s Done 1690s Solving dependencies... 1690s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1693s Reading package lists... 1693s Building dependency tree... 1693s Reading state information... 1693s Starting pkgProblemResolver with broken count: 0 1693s Starting 2 pkgProblemResolver with broken count: 0 1693s Done 1693s The following NEW packages will be installed: 1693s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1693s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1693s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1693s Need to get 2215 kB of archives. 1693s After this operation, 8496 kB of additional disk space will be used. 1693s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1693s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1693s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1693s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1693s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 1694s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 1694s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1694s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 1694s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 1694s Fetched 2215 kB in 0s (6254 kB/s) 1694s Selecting previously unselected package libapr1t64:amd64. 1694s (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 ... 80527 files and directories currently installed.) 1694s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 1694s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1694s Selecting previously unselected package libaprutil1t64:amd64. 1694s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1694s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1694s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1694s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1694s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1694s Selecting previously unselected package libaprutil1-ldap:amd64. 1694s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1694s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1694s Selecting previously unselected package liblua5.4-0:amd64. 1694s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_amd64.deb ... 1694s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 1694s Selecting previously unselected package apache2-bin. 1694s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 1694s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1694s Selecting previously unselected package apache2-data. 1694s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1694s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1694s Selecting previously unselected package apache2-utils. 1694s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 1694s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1694s Selecting previously unselected package apache2. 1694s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_amd64.deb ... 1694s Unpacking apache2 (2.4.63-1ubuntu1) ... 1694s Setting up libapr1t64:amd64 (1.7.5-1) ... 1694s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 1694s Setting up apache2-data (2.4.63-1ubuntu1) ... 1694s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1694s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1694s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1694s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1694s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1694s Setting up apache2 (2.4.63-1ubuntu1) ... 1694s Enabling module mpm_event. 1694s Enabling module authz_core. 1694s Enabling module authz_host. 1694s Enabling module authn_core. 1694s Enabling module auth_basic. 1694s Enabling module access_compat. 1694s Enabling module authn_file. 1695s Enabling module authz_user. 1695s Enabling module alias. 1695s Enabling module dir. 1695s Enabling module autoindex. 1695s Enabling module env. 1695s Enabling module mime. 1695s Enabling module negotiation. 1695s Enabling module setenvif. 1695s Enabling module filter. 1695s Enabling module deflate. 1695s Enabling module status. 1695s Enabling module reqtimeout. 1695s Enabling conf charset. 1695s Enabling conf localized-error-pages. 1695s Enabling conf other-vhosts-access-log. 1695s Enabling conf security. 1695s Enabling conf serve-cgi-bin. 1695s Enabling site 000-default. 1696s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1696s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1697s Processing triggers for ufw (0.36.2-9) ... 1697s Processing triggers for man-db (2.13.1-1) ... 1697s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1708s autopkgtest [17:52:39]: test duplicate-module-load: [----------------------- 1708s + cd /tmp/autopkgtest.4PN3F0/autopkgtest_tmp 1708s + apache2ctl -l -M 1708s + sort unsorted 1708s + grep core.c sorted 1708s + uniq 1708s core.c 1708s http_core.c 1708s + diff -u sorted dedup 1708s autopkgtest [17:52:39]: test duplicate-module-load: -----------------------] 1709s duplicate-module-load PASS 1709s autopkgtest [17:52:40]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 1709s autopkgtest [17:52:40]: test default-mods: preparing testbed 1709s Reading package lists... 1709s Building dependency tree... 1709s Reading state information... 1710s Starting pkgProblemResolver with broken count: 0 1710s Starting 2 pkgProblemResolver with broken count: 0 1710s Done 1710s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1710s autopkgtest [17:52:41]: test default-mods: [----------------------- 1711s alias_module (shared) 1711s auth_basic_module (shared) 1711s authn_core_module (shared) 1711s authz_core_module (shared) 1711s log_config_module (static) 1711s mime_module (shared) 1711s reqtimeout_module (shared) 1711s version_module (static) 1711s watchdog_module (static) 1711s autopkgtest [17:52:42]: test default-mods: -----------------------] 1711s autopkgtest [17:52:42]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 1711s default-mods PASS 1712s autopkgtest [17:52:43]: test htcacheclean: preparing testbed 1712s Reading package lists... 1712s Building dependency tree... 1712s Reading state information... 1712s Starting pkgProblemResolver with broken count: 0 1712s Starting 2 pkgProblemResolver with broken count: 0 1712s Done 1713s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1713s autopkgtest [17:52:44]: test htcacheclean: [----------------------- 1714s + htc_enabled 1714s + ls /etc/rc[2345].d/S*apache-htcacheclean 1714s + return 1 1714s + a2enmod cache_disk 1714s Considering dependency cache for cache_disk: 1714s Enabling module cache. 1714s Enabling module cache_disk. 1714s Enabling external service apache-htcacheclean 1714s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1714s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 1714s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' -> '/usr/lib/systemd/system/apache-htcacheclean.service'. 1714s The service will be started on next reboot. 1714s To activate the new configuration, you need to run: 1714s systemctl restart apache2 1714s systemctl start apache-htcacheclean 1714s + htc_enabled 1714s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 1714s + return 0 1714s + service apache-htcacheclean start 1715s + ps -ef 1715s + grep /usr/bin/htcacheclean 1715s www-data 2268 1 0 17:52 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1715s root 2978 2832 0 17:52 ? 00:00:00 grep /usr/bin/htcacheclean 1715s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 1715s + pgrep -P 1 -u www-data -G www-data htcacheclean 1715s 2268 1715s + service apache-htcacheclean status 1715s + service apache-htcacheclean stop 1715s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1715s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1715s Active: active (running) since Tue 2025-05-06 17:52:27 UTC; 18s ago 1715s Invocation: 654499670b75436c9bdea667b79110f3 1715s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1715s Main PID: 2268 (htcacheclean) 1715s Tasks: 1 (limit: 4609) 1715s Memory: 296K (peak: 1.6M) 1715s CPU: 6ms 1715s CGroup: /system.slice/apache-htcacheclean.service 1715s └─2268 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 1715s 1715s May 06 17:52:27 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1715s May 06 17:52:27 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1715s + sleep 1 1716s + pgrep -P 1 -u www-data -G www-data htcacheclean 1716s + service apache-htcacheclean status 1716s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 1716s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 1716s Active: inactive (dead) since Tue 2025-05-06 17:52:46 UTC; 1s ago 1716s Duration: 19.152s 1716s Invocation: 654499670b75436c9bdea667b79110f3 1716s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 1716s Main PID: 2268 (code=exited, status=0/SUCCESS) 1716s Mem peak: 1.6M 1716s CPU: 7ms 1716s 1716s May 06 17:52:27 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1716s May 06 17:52:27 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1716s May 06 17:52:46 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 1716s May 06 17:52:46 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 1716s May 06 17:52:46 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 1716s + a2dismod cache_disk 1716s Disabling external service apache-htcacheclean 1716s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1716s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 1717s Removed '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service'. 1717s Module cache_disk disabled. 1717s To activate the new configuration, you need to run: 1717s systemctl restart apache2 1717s systemctl stop apache-htcacheclean 1717s + htc_enabled 1717s + ls /etc/rc[2345].d/S*apache-htcacheclean 1717s + return 1 1717s + a2enmod cache_socache 1717s Considering dependency cache for cache_socache: 1717s Module cache already enabled 1717s Enabling module cache_socache. 1717s To activate the new configuration, you need to run: 1717s systemctl restart apache2 1717s + htc_enabled 1717s + ls /etc/rc[2345].d/S*apache-htcacheclean 1717s + return 1 1717s + exit 0 1717s autopkgtest [17:52:48]: test htcacheclean: -----------------------] 1718s autopkgtest [17:52:49]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 1718s htcacheclean PASS 1718s autopkgtest [17:52:49]: test ssl-passphrase: preparing testbed 1718s Reading package lists... 1718s Building dependency tree... 1718s Reading state information... 1719s Starting pkgProblemResolver with broken count: 0 1719s Starting 2 pkgProblemResolver with broken count: 0 1719s Done 1719s The following NEW packages will be installed: 1719s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 1719s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 1719s Need to get 1366 kB of archives. 1719s After this operation, 5116 kB of additional disk space will be used. 1719s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libtcl8.6 amd64 8.6.16+dfsg-1 [1086 kB] 1719s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 tcl8.6 amd64 8.6.16+dfsg-1 [14.9 kB] 1719s Get:3 http://ftpmaster.internal/ubuntu questing/universe amd64 tcl-expect amd64 5.45.4-4 [110 kB] 1719s Get:4 http://ftpmaster.internal/ubuntu questing/universe amd64 expect amd64 5.45.4-4 [136 kB] 1719s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1719s Preconfiguring packages ... 1719s Fetched 1366 kB in 0s (4534 kB/s) 1719s Selecting previously unselected package libtcl8.6:amd64. 1719s (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 ... 81241 files and directories currently installed.) 1719s Preparing to unpack .../libtcl8.6_8.6.16+dfsg-1_amd64.deb ... 1719s Unpacking libtcl8.6:amd64 (8.6.16+dfsg-1) ... 1719s Selecting previously unselected package tcl8.6. 1719s Preparing to unpack .../tcl8.6_8.6.16+dfsg-1_amd64.deb ... 1719s Unpacking tcl8.6 (8.6.16+dfsg-1) ... 1719s Selecting previously unselected package tcl-expect:amd64. 1720s Preparing to unpack .../tcl-expect_5.45.4-4_amd64.deb ... 1720s Unpacking tcl-expect:amd64 (5.45.4-4) ... 1720s Selecting previously unselected package expect. 1720s Preparing to unpack .../expect_5.45.4-4_amd64.deb ... 1720s Unpacking expect (5.45.4-4) ... 1720s Selecting previously unselected package ssl-cert. 1720s Preparing to unpack .../ssl-cert_1.1.3ubuntu1_all.deb ... 1720s Unpacking ssl-cert (1.1.3ubuntu1) ... 1720s Setting up ssl-cert (1.1.3ubuntu1) ... 1720s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1720s Setting up libtcl8.6:amd64 (8.6.16+dfsg-1) ... 1720s Setting up tcl8.6 (8.6.16+dfsg-1) ... 1720s Setting up tcl-expect:amd64 (5.45.4-4) ... 1720s Setting up expect (5.45.4-4) ... 1720s Processing triggers for man-db (2.13.1-1) ... 1721s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1721s autopkgtest [17:52:52]: test ssl-passphrase: [----------------------- 1722s + cd /etc/ssl/private 1722s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 1722s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 1722s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 1722s writing RSA key 1722s + a2enmod ssl 1722s Considering dependency mime for ssl: 1722s Module mime already enabled 1722s Considering dependency socache_shmcb for ssl: 1722s Enabling module socache_shmcb. 1722s Enabling module ssl. 1722s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1722s To activate the new configuration, you need to run: 1722s systemctl restart apache2 1722s + a2ensite default-ssl 1722s Enabling site default-ssl. 1722s To activate the new configuration, you need to run: 1722s systemctl reload apache2 1722s + expect 1722s + password_responder 1722s + [ ! -e /run/systemd/ask-password/sck.* ] 1722s + sleep 1 1722s spawn service apache2 restart 1723s Enter passphrase for SSL/TLS keys for autopkgtest.local:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.17ed9befc22e4423 ] 1723s + echo ssl-passphrase test password responder: found prompt, sending password 1723s + echo test 1723s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.17ed9befc22e4423 1723s ssl-passphrase test password responder: found prompt, sending password 1723s 1723s + echo Hello, world! 1723s + curl -k https://localhost/hello.txt 1723s % Total % Received % Xferd Average Speed Time Time Time Current 1723s Dload Upload Total Spent Left Speed 1723s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 1723s curl: (56) CONNECT tunnel failed, response 503 1723s + result= 1723s autopkgtest [17:52:54]: test ssl-passphrase: -----------------------] 1723s ssl-passphrase FAIL non-zero exit status 56 1723s autopkgtest [17:52:54]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 1724s autopkgtest [17:52:55]: test check-http2: preparing testbed 1811s autopkgtest [17:54:22]: testbed dpkg architecture: amd64 1811s autopkgtest [17:54:22]: testbed apt version: 3.0.0 1811s autopkgtest [17:54:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1811s autopkgtest [17:54:22]: testbed release detected to be: questing 1812s autopkgtest [17:54:23]: updating testbed package index (apt update) 1812s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1812s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1812s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1812s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1812s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1813s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1813s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1813s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 1813s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 1813s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 1813s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 1813s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 1813s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 1813s Fetched 1959 kB in 1s (2664 kB/s) 1814s Reading package lists... 1814s autopkgtest [17:54:25]: upgrading testbed (apt dist-upgrade and autopurge) 1814s Reading package lists... 1815s Building dependency tree... 1815s Reading state information... 1815s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1815s Starting 2 pkgProblemResolver with broken count: 0 1815s Done 1816s Entering ResolveByKeep 1816s 1816s Calculating upgrade... 1816s The following packages will be upgraded: 1816s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1816s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1816s perl-modules-5.40 python3-dbus sensible-utils 1816s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1816s Need to get 11.7 MB of archives. 1816s After this operation, 27.6 kB of additional disk space will be used. 1816s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 1816s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 1816s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 1817s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1817s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 1817s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 1817s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 1817s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 1817s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 1817s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 1817s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 1817s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 1817s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 1817s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 1817s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 1817s Preconfiguring packages ... 1817s Fetched 11.7 MB in 1s (12.3 MB/s) 1817s (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 ... 80527 files and directories currently installed.) 1817s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 1817s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1817s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 1817s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1818s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 1818s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1818s Setting up perl-base (5.40.1-3) ... 1818s (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 ... 80527 files and directories currently installed.) 1818s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1818s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1818s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1818s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1818s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 1818s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1818s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 1818s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1818s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 1818s (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 ... 80527 files and directories currently installed.) 1818s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 1818s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1818s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 1818s (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 ... 80527 files and directories currently installed.) 1818s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 1818s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1818s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 1818s (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 ... 80527 files and directories currently installed.) 1818s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1818s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1818s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 1818s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1818s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 1818s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1818s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 1818s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1818s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 1818s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1818s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1818s Unpacking lto-disabled-list (58) over (57) ... 1818s Setting up python3-dbus (1.4.0-1) ... 1819s Setting up lto-disabled-list (58) ... 1819s Setting up libdebuginfod-common (0.193-1) ... 1819s Setting up libelf1t64:amd64 (0.193-1) ... 1819s Setting up libdw1t64:amd64 (0.193-1) ... 1819s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 1819s Setting up perl-modules-5.40 (5.40.1-3) ... 1819s Setting up sensible-utils (0.0.25) ... 1819s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 1819s Setting up libperl5.40:amd64 (5.40.1-3) ... 1819s Setting up perl (5.40.1-3) ... 1819s Processing triggers for man-db (2.13.1-1) ... 1819s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1820s Reading package lists... 1820s Building dependency tree... 1820s Reading state information... 1820s Starting pkgProblemResolver with broken count: 0 1820s Starting 2 pkgProblemResolver with broken count: 0 1820s Done 1820s Solving dependencies... 1820s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1823s Reading package lists... 1823s Building dependency tree... 1823s Reading state information... 1823s Starting pkgProblemResolver with broken count: 0 1823s Starting 2 pkgProblemResolver with broken count: 0 1823s Done 1823s The following NEW packages will be installed: 1823s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1823s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 1823s liblua5.4-0 nghttp2-client ssl-cert 1823s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 1823s Need to get 2437 kB of archives. 1823s After this operation, 9132 kB of additional disk space will be used. 1823s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1823s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1823s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1823s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1823s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 1824s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 1824s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1824s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 1824s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 1824s Get:10 http://ftpmaster.internal/ubuntu questing/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 1824s Get:11 http://ftpmaster.internal/ubuntu questing/universe amd64 nghttp2-client amd64 1.64.0-1.1 [173 kB] 1824s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 ssl-cert all 1.1.3ubuntu1 [18.7 kB] 1824s Preconfiguring packages ... 1824s Fetched 2437 kB in 0s (5547 kB/s) 1824s Selecting previously unselected package libapr1t64:amd64. 1824s (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 ... 80527 files and directories currently installed.) 1824s Preparing to unpack .../00-libapr1t64_1.7.5-1_amd64.deb ... 1824s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1824s Selecting previously unselected package libaprutil1t64:amd64. 1824s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1824s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1824s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1824s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1824s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1824s Selecting previously unselected package libaprutil1-ldap:amd64. 1824s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1824s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1824s Selecting previously unselected package liblua5.4-0:amd64. 1824s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_amd64.deb ... 1824s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 1824s Selecting previously unselected package apache2-bin. 1824s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 1824s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1824s Selecting previously unselected package apache2-data. 1824s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 1824s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1824s Selecting previously unselected package apache2-utils. 1824s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 1824s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1824s Selecting previously unselected package apache2. 1824s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_amd64.deb ... 1824s Unpacking apache2 (2.4.63-1ubuntu1) ... 1824s Selecting previously unselected package libev4t64:amd64. 1824s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 1824s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 1824s Selecting previously unselected package nghttp2-client. 1824s Preparing to unpack .../10-nghttp2-client_1.64.0-1.1_amd64.deb ... 1824s Unpacking nghttp2-client (1.64.0-1.1) ... 1824s Selecting previously unselected package ssl-cert. 1824s Preparing to unpack .../11-ssl-cert_1.1.3ubuntu1_all.deb ... 1824s Unpacking ssl-cert (1.1.3ubuntu1) ... 1824s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 1824s Setting up nghttp2-client (1.64.0-1.1) ... 1824s Setting up ssl-cert (1.1.3ubuntu1) ... 1825s Created symlink '/etc/systemd/system/multi-user.target.wants/ssl-cert.service' → '/usr/lib/systemd/system/ssl-cert.service'. 1825s Setting up libapr1t64:amd64 (1.7.5-1) ... 1825s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 1825s Setting up apache2-data (2.4.63-1ubuntu1) ... 1825s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1825s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1825s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1825s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1825s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1825s Setting up apache2 (2.4.63-1ubuntu1) ... 1825s Enabling module mpm_event. 1825s Enabling module authz_core. 1825s Enabling module authz_host. 1825s Enabling module authn_core. 1825s Enabling module auth_basic. 1825s Enabling module access_compat. 1825s Enabling module authn_file. 1825s Enabling module authz_user. 1825s Enabling module alias. 1825s Enabling module dir. 1825s Enabling module autoindex. 1825s Enabling module env. 1825s Enabling module mime. 1825s Enabling module negotiation. 1825s Enabling module setenvif. 1825s Enabling module filter. 1825s Enabling module deflate. 1826s Enabling module status. 1826s Enabling module reqtimeout. 1826s Enabling conf charset. 1826s Enabling conf localized-error-pages. 1826s Enabling conf other-vhosts-access-log. 1826s Enabling conf security. 1826s Enabling conf serve-cgi-bin. 1826s Enabling site 000-default. 1826s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1827s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1827s Processing triggers for ufw (0.36.2-9) ... 1827s Processing triggers for man-db (2.13.1-1) ... 1828s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1833s autopkgtest [17:54:44]: test check-http2: [----------------------- 1833s + a2enmod http2 1833s Enabling module http2. 1833s To activate the new configuration, you need to run: 1833s systemctl restart apache2 1833s + a2enmod ssl 1833s Considering dependency mime for ssl: 1833s Module mime already enabled 1833s Considering dependency socache_shmcb for ssl: 1833s Enabling module socache_shmcb. 1833s Enabling module ssl. 1833s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 1833s To activate the new configuration, you need to run: 1833s systemctl restart apache2 1833s + a2ensite default-ssl 1833s Enabling site default-ssl. 1833s To activate the new configuration, you need to run: 1833s systemctl reload apache2 1833s + echo Protocols h2c h2 http/1.1 1833s + service apache2 restart 1834s + echo Hello, world! 1834s + testapache curl -s -k http://localhost/hello.txt 1834s + cmd=curl -s -k http://localhost/hello.txt 1834s + curl -s -k http://localhost/hello.txt 1834s + result= 1834s 1834s 1834s 1834s ERROR: The requested URL could not be retrieved 1834s 1834s 1834s
1834s

ERROR

1834s

The requested URL could not be retrieved

1834s
1834s
1834s 1834s
1834s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1834s 1834s
1834s

Connection to 127.0.0.1 failed.

1834s
1834s 1834s

The system returned: (111) Connection refused

1834s 1834s

The remote host or network may be down. Please try the request again.

1834s 1834s

Your cache administrator is webmaster.

1834s 1834s
1834s
1834s 1834s
1834s 1834s 1834s + [ 1834s 1834s 1834s 1834s ERROR: The requested URL could not be retrieved 1834s 1834s 1834s
1834s

ERROR

1834s

The requested URL could not be retrieved

1834s
1834s
1834s 1834s
1834s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1834s 1834s
1834s

Connection to 127.0.0.1 failed.

1834s
1834s 1834s

The system returned: (111) Connection refused

1834s 1834s

The remote host or network may be down. Please try the request again.

1834s 1834s

Your cache administrator is webmaster.

1834s 1834s
1834s
1834s 1834s
1834s 1834s != Hello, world! ] 1834s + echo Unexpected result: 1834s 1834s 1834s 1834s ERROR: The requested URL could not be retrieved 1834s 1834s 1834s
1834s

ERROR

1834s

The requested URL could not be retrieved

1834s
1834s
1834s 1834s
1834s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1834s 1834s
1834s

Connection to 127.0.0.1 failed.

1834s
1834s 1834s

The system returned: (111) Connection refused

1834s 1834s

The remote host or network may be down. Please try the request again.

1834s 1834s

Your cache administrator is webmaster.

1834s 1834s
1834s
1834s 1834s
1834s 1834s 1834s Unexpected result: 1834s 1834s 1834s 1834s ERROR: The requested URL could not be retrieved 1834s 1834s 1834s
1834s

ERROR

1834s

The requested URL could not be retrieved

1834s
1834s
1834s 1834s
1834s

The following error was encountered while trying to retrieve the URL: http://localhost/hello.txt

1834s 1834s
1834s

Connection to 127.0.0.1 failed.

1834s
1834s 1834s

The system returned: (111) Connection refused

1834s 1834s

The remote host or network may be down. Please try the request again.

1834s 1834s

Your cache administrator is webmaster.

1834s 1834s
1834s
1834s 1834s
1834s 1834s 1834s + exit 1 1834s autopkgtest [17:54:45]: test check-http2: -----------------------] 1834s autopkgtest [17:54:45]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 1834s check-http2 FAIL non-zero exit status 1 1835s autopkgtest [17:54:46]: test check-ubuntu-branding: preparing testbed 1981s autopkgtest [17:57:12]: testbed dpkg architecture: amd64 1981s autopkgtest [17:57:12]: testbed apt version: 3.0.0 1981s autopkgtest [17:57:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1981s autopkgtest [17:57:12]: testbed release detected to be: questing 1982s autopkgtest [17:57:13]: updating testbed package index (apt update) 1982s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 1982s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 1982s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 1982s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 1982s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 1982s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 1982s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 1982s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 1982s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 1982s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 1983s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 1983s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 1983s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 1983s Fetched 1959 kB in 1s (2701 kB/s) 1983s Reading package lists... 1984s autopkgtest [17:57:15]: upgrading testbed (apt dist-upgrade and autopurge) 1984s Reading package lists... 1984s Building dependency tree... 1984s Reading state information... 1984s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 1984s Starting 2 pkgProblemResolver with broken count: 0 1984s Done 1985s Entering ResolveByKeep 1985s 1985s Calculating upgrade... 1985s The following packages will be upgraded: 1985s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 1985s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 1985s perl-modules-5.40 python3-dbus sensible-utils 1985s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1985s Need to get 11.7 MB of archives. 1985s After this operation, 27.6 kB of additional disk space will be used. 1985s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 1986s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 1986s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 1986s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 1986s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 1986s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 1986s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 1986s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 1986s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 1986s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 1986s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 1986s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 1986s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 1986s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 1986s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 1986s Preconfiguring packages ... 1986s Fetched 11.7 MB in 1s (13.4 MB/s) 1986s (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 ... 80527 files and directories currently installed.) 1986s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 1986s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1987s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 1987s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1987s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 1987s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1987s Setting up perl-base (5.40.1-3) ... 1987s (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 ... 80527 files and directories currently installed.) 1987s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 1987s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 1987s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 1987s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 1987s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 1987s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1987s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 1987s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1987s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 1987s (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 ... 80527 files and directories currently installed.) 1987s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 1987s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1987s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 1987s (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 ... 80527 files and directories currently installed.) 1987s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 1987s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 1987s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 1987s (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 ... 80527 files and directories currently installed.) 1987s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 1987s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 1987s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 1987s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1987s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 1987s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1987s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 1987s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 1987s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 1987s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 1988s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 1988s Unpacking lto-disabled-list (58) over (57) ... 1988s Setting up python3-dbus (1.4.0-1) ... 1988s Setting up lto-disabled-list (58) ... 1988s Setting up libdebuginfod-common (0.193-1) ... 1988s Setting up libelf1t64:amd64 (0.193-1) ... 1988s Setting up libdw1t64:amd64 (0.193-1) ... 1988s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 1988s Setting up perl-modules-5.40 (5.40.1-3) ... 1988s Setting up sensible-utils (0.0.25) ... 1988s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 1988s Setting up libperl5.40:amd64 (5.40.1-3) ... 1988s Setting up perl (5.40.1-3) ... 1988s Processing triggers for man-db (2.13.1-1) ... 1988s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1989s Reading package lists... 1989s Building dependency tree... 1989s Reading state information... 1989s Starting pkgProblemResolver with broken count: 0 1989s Starting 2 pkgProblemResolver with broken count: 0 1989s Done 1989s Solving dependencies... 1989s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1992s Reading package lists... 1992s Building dependency tree... 1992s Reading state information... 1992s Starting pkgProblemResolver with broken count: 0 1992s Starting 2 pkgProblemResolver with broken count: 0 1992s Done 1992s The following NEW packages will be installed: 1992s apache2 apache2-bin apache2-data apache2-utils libapr1t64 1992s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 1992s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 1992s Need to get 2215 kB of archives. 1992s After this operation, 8496 kB of additional disk space will be used. 1992s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 1993s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 1993s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 1993s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 1993s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 1993s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 1993s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 1993s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 1993s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 1993s Fetched 2215 kB in 0s (5795 kB/s) 1993s Selecting previously unselected package libapr1t64:amd64. 1993s (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 ... 80527 files and directories currently installed.) 1993s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 1993s Unpacking libapr1t64:amd64 (1.7.5-1) ... 1993s Selecting previously unselected package libaprutil1t64:amd64. 1993s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 1993s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1993s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 1993s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 1993s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1993s Selecting previously unselected package libaprutil1-ldap:amd64. 1993s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 1993s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1993s Selecting previously unselected package liblua5.4-0:amd64. 1993s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_amd64.deb ... 1993s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 1993s Selecting previously unselected package apache2-bin. 1993s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 1993s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 1993s Selecting previously unselected package apache2-data. 1993s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 1993s Unpacking apache2-data (2.4.63-1ubuntu1) ... 1993s Selecting previously unselected package apache2-utils. 1993s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 1993s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 1993s Selecting previously unselected package apache2. 1993s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_amd64.deb ... 1993s Unpacking apache2 (2.4.63-1ubuntu1) ... 1993s Setting up libapr1t64:amd64 (1.7.5-1) ... 1993s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 1993s Setting up apache2-data (2.4.63-1ubuntu1) ... 1993s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 1993s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 1993s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 1993s Setting up apache2-utils (2.4.63-1ubuntu1) ... 1993s Setting up apache2-bin (2.4.63-1ubuntu1) ... 1993s Setting up apache2 (2.4.63-1ubuntu1) ... 1993s Enabling module mpm_event. 1993s Enabling module authz_core. 1993s Enabling module authz_host. 1993s Enabling module authn_core. 1993s Enabling module auth_basic. 1994s Enabling module access_compat. 1994s Enabling module authn_file. 1994s Enabling module authz_user. 1994s Enabling module alias. 1994s Enabling module dir. 1994s Enabling module autoindex. 1994s Enabling module env. 1994s Enabling module mime. 1994s Enabling module negotiation. 1994s Enabling module setenvif. 1994s Enabling module filter. 1994s Enabling module deflate. 1994s Enabling module status. 1994s Enabling module reqtimeout. 1994s Enabling conf charset. 1994s Enabling conf localized-error-pages. 1994s Enabling conf other-vhosts-access-log. 1994s Enabling conf security. 1994s Enabling conf serve-cgi-bin. 1994s Enabling site 000-default. 1995s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 1995s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 1996s Processing triggers for ufw (0.36.2-9) ... 1996s Processing triggers for man-db (2.13.1-1) ... 1996s Processing triggers for libc-bin (2.41-6ubuntu1) ... 1999s autopkgtest [17:57:30]: test check-ubuntu-branding: [----------------------- 1999s + ubuntu_logo_path=icons/ubuntu-logo.png 1999s ++ curl -s http://localhost 1999s + html_content=' 1999s 1999s 1999s 1999s ERROR: The requested URL could not be retrieved 1999s 1999s 1999s
1999s

ERROR

1999s

The requested URL could not be retrieved

1999s
1999s
1999s 1999s
1999s

The following error was encountered while trying to retrieve the URL: http://localhost/

1999s 1999s
1999s

Connection to 127.0.0.1 failed.

1999s
1999s 1999s

The system returned: (111) Connection refused

1999s 1999s

The remote host or network may be down. Please try the request again.

1999s 1999s

Your cache administrator is webmaster.

1999s 1999s
1999s
1999s 1999s
1999s 1999s ' 1999s + [[ 1999s 1999s 1999s 1999s ERROR: The requested URL could not be retrieved 1999s 1999s 1999s
1999s

ERROR

1999s

The requested URL could not be retrieved

1999s
1999s
1999s 1999s
1999s

The following error was encountered while trying to retrieve the URL: http://localhost/

1999s 1999s
1999s

Connection to 127.0.0.1 failed.

1999s
1999s 1999s

The system returned: (111) Connection refused

1999s 1999s

The remote host or network may be down. Please try the request again.

1999s 1999s

Your cache administrator is webmaster.

1999s 1999s
1999s
1999s 1999s
1999s 1999s =~ icons/ubuntu-logo\.png ]] 1999s + echo 'ERROR: icons/ubuntu-logo.png string not found in html page' 1999s + exit 1 1999s ERROR: icons/ubuntu-logo.png string not found in html page 1999s autopkgtest [17:57:30]: test check-ubuntu-branding: -----------------------] 2000s check-ubuntu-branding FAIL non-zero exit status 1 2000s autopkgtest [17:57:31]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2000s autopkgtest [17:57:31]: test chroot: preparing testbed 2178s autopkgtest [18:00:29]: testbed dpkg architecture: amd64 2178s autopkgtest [18:00:29]: testbed apt version: 3.0.0 2178s autopkgtest [18:00:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2178s autopkgtest [18:00:29]: testbed release detected to be: questing 2179s autopkgtest [18:00:30]: updating testbed package index (apt update) 2179s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2179s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2179s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2179s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2179s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2179s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2179s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2180s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 2180s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 2180s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 2180s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 2180s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 2180s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 2180s Fetched 1959 kB in 1s (2690 kB/s) 2180s Reading package lists... 2181s autopkgtest [18:00:32]: upgrading testbed (apt dist-upgrade and autopurge) 2181s Reading package lists... 2181s Building dependency tree... 2181s Reading state information... 2182s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2182s Starting 2 pkgProblemResolver with broken count: 0 2182s Done 2182s Entering ResolveByKeep 2182s 2182s Calculating upgrade... 2182s The following packages will be upgraded: 2182s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2182s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2182s perl-modules-5.40 python3-dbus sensible-utils 2182s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2182s Need to get 11.7 MB of archives. 2182s After this operation, 27.6 kB of additional disk space will be used. 2182s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 2183s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 2183s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 2183s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2183s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 2183s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 2183s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 2183s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 2183s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 2183s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 2183s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 2183s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 2183s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 2183s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 2183s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 2183s Preconfiguring packages ... 2183s Fetched 11.7 MB in 1s (22.3 MB/s) 2183s (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 ... 80527 files and directories currently installed.) 2183s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 2183s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2183s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 2183s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2183s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 2183s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2184s Setting up perl-base (5.40.1-3) ... 2184s (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 ... 80527 files and directories currently installed.) 2184s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2184s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2184s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2184s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2184s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 2184s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2184s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 2184s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2184s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 2184s (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 ... 80527 files and directories currently installed.) 2184s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 2184s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2184s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 2184s (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 ... 80527 files and directories currently installed.) 2184s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 2184s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2184s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 2184s (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 ... 80527 files and directories currently installed.) 2184s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2184s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2184s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 2184s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2184s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 2184s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2184s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 2184s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2184s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 2184s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2184s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2184s Unpacking lto-disabled-list (58) over (57) ... 2184s Setting up python3-dbus (1.4.0-1) ... 2185s Setting up lto-disabled-list (58) ... 2185s Setting up libdebuginfod-common (0.193-1) ... 2185s Setting up libelf1t64:amd64 (0.193-1) ... 2185s Setting up libdw1t64:amd64 (0.193-1) ... 2185s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 2185s Setting up perl-modules-5.40 (5.40.1-3) ... 2185s Setting up sensible-utils (0.0.25) ... 2185s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 2185s Setting up libperl5.40:amd64 (5.40.1-3) ... 2185s Setting up perl (5.40.1-3) ... 2185s Processing triggers for man-db (2.13.1-1) ... 2185s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2186s Reading package lists... 2186s Building dependency tree... 2186s Reading state information... 2186s Starting pkgProblemResolver with broken count: 0 2186s Starting 2 pkgProblemResolver with broken count: 0 2186s Done 2186s Solving dependencies... 2186s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2189s Reading package lists... 2189s Building dependency tree... 2189s Reading state information... 2189s Starting pkgProblemResolver with broken count: 0 2189s Starting 2 pkgProblemResolver with broken count: 0 2189s Done 2189s The following NEW packages will be installed: 2189s apache2 apache2-bin apache2-data apache2-utils cpp cpp-14 2189s cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu gcc gcc-14 2189s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu libapr1t64 2189s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libcc1-0 2189s libgcc-14-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 liblua5.4-0 2189s libmpc3 libquadmath0 libtsan2 libubsan1 2189s 0 upgraded, 29 newly installed, 0 to remove and 0 not upgraded. 2189s Need to get 52.0 MB of archives. 2189s After this operation, 170 MB of additional disk space will be used. 2189s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2189s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2189s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 2189s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 2189s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 2189s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 2190s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2190s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2190s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 2190s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 libisl23 amd64 0.27-1 [685 kB] 2190s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB] 2190s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [11.9 MB] 2190s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-14 amd64 14.2.0-19ubuntu2 [1030 B] 2190s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 cpp-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [5586 B] 2190s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 cpp amd64 4:14.2.0-1ubuntu1 [22.4 kB] 2190s Get:16 http://ftpmaster.internal/ubuntu questing/main amd64 libcc1-0 amd64 15.1.0-2ubuntu1 [47.1 kB] 2190s Get:17 http://ftpmaster.internal/ubuntu questing/main amd64 libgomp1 amd64 15.1.0-2ubuntu1 [151 kB] 2190s Get:18 http://ftpmaster.internal/ubuntu questing/main amd64 libitm1 amd64 15.1.0-2ubuntu1 [29.5 kB] 2190s Get:19 http://ftpmaster.internal/ubuntu questing/main amd64 libasan8 amd64 15.1.0-2ubuntu1 [3070 kB] 2190s Get:20 http://ftpmaster.internal/ubuntu questing/main amd64 liblsan0 amd64 15.1.0-2ubuntu1 [1360 kB] 2190s Get:21 http://ftpmaster.internal/ubuntu questing/main amd64 libtsan2 amd64 15.1.0-2ubuntu1 [2758 kB] 2190s Get:22 http://ftpmaster.internal/ubuntu questing/main amd64 libubsan1 amd64 15.1.0-2ubuntu1 [1210 kB] 2190s Get:23 http://ftpmaster.internal/ubuntu questing/main amd64 libhwasan0 amd64 15.1.0-2ubuntu1 [1685 kB] 2190s Get:24 http://ftpmaster.internal/ubuntu questing/main amd64 libquadmath0 amd64 15.1.0-2ubuntu1 [153 kB] 2190s Get:25 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-14-dev amd64 14.2.0-19ubuntu2 [2815 kB] 2190s Get:26 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-19ubuntu2 [23.3 MB] 2191s Get:27 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-14 amd64 14.2.0-19ubuntu2 [540 kB] 2191s Get:28 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-x86-64-linux-gnu amd64 4:14.2.0-1ubuntu1 [1208 B] 2191s Get:29 http://ftpmaster.internal/ubuntu questing/main amd64 gcc amd64 4:14.2.0-1ubuntu1 [5004 B] 2191s Fetched 52.0 MB in 1s (37.3 MB/s) 2191s Selecting previously unselected package libapr1t64:amd64. 2191s (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 ... 80527 files and directories currently installed.) 2191s Preparing to unpack .../00-libapr1t64_1.7.5-1_amd64.deb ... 2191s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2191s Selecting previously unselected package libaprutil1t64:amd64. 2191s Preparing to unpack .../01-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2191s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2191s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2191s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 2191s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2191s Selecting previously unselected package libaprutil1-ldap:amd64. 2191s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 2191s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2191s Selecting previously unselected package liblua5.4-0:amd64. 2191s Preparing to unpack .../04-liblua5.4-0_5.4.7-1_amd64.deb ... 2191s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 2191s Selecting previously unselected package apache2-bin. 2191s Preparing to unpack .../05-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 2191s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2191s Selecting previously unselected package apache2-data. 2191s Preparing to unpack .../06-apache2-data_2.4.63-1ubuntu1_all.deb ... 2191s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2191s Selecting previously unselected package apache2-utils. 2191s Preparing to unpack .../07-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2191s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2191s Selecting previously unselected package apache2. 2191s Preparing to unpack .../08-apache2_2.4.63-1ubuntu1_amd64.deb ... 2191s Unpacking apache2 (2.4.63-1ubuntu1) ... 2191s Selecting previously unselected package libisl23:amd64. 2191s Preparing to unpack .../09-libisl23_0.27-1_amd64.deb ... 2191s Unpacking libisl23:amd64 (0.27-1) ... 2191s Selecting previously unselected package libmpc3:amd64. 2191s Preparing to unpack .../10-libmpc3_1.3.1-1build2_amd64.deb ... 2191s Unpacking libmpc3:amd64 (1.3.1-1build2) ... 2191s Selecting previously unselected package cpp-14-x86-64-linux-gnu. 2191s Preparing to unpack .../11-cpp-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 2191s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2191s Selecting previously unselected package cpp-14. 2191s Preparing to unpack .../12-cpp-14_14.2.0-19ubuntu2_amd64.deb ... 2191s Unpacking cpp-14 (14.2.0-19ubuntu2) ... 2191s Selecting previously unselected package cpp-x86-64-linux-gnu. 2191s Preparing to unpack .../13-cpp-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 2191s Unpacking cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2191s Selecting previously unselected package cpp. 2191s Preparing to unpack .../14-cpp_4%3a14.2.0-1ubuntu1_amd64.deb ... 2191s Unpacking cpp (4:14.2.0-1ubuntu1) ... 2191s Selecting previously unselected package libcc1-0:amd64. 2191s Preparing to unpack .../15-libcc1-0_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libcc1-0:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libgomp1:amd64. 2192s Preparing to unpack .../16-libgomp1_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libgomp1:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libitm1:amd64. 2192s Preparing to unpack .../17-libitm1_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libitm1:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libasan8:amd64. 2192s Preparing to unpack .../18-libasan8_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libasan8:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package liblsan0:amd64. 2192s Preparing to unpack .../19-liblsan0_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking liblsan0:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libtsan2:amd64. 2192s Preparing to unpack .../20-libtsan2_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libtsan2:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libubsan1:amd64. 2192s Preparing to unpack .../21-libubsan1_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libubsan1:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libhwasan0:amd64. 2192s Preparing to unpack .../22-libhwasan0_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libhwasan0:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libquadmath0:amd64. 2192s Preparing to unpack .../23-libquadmath0_15.1.0-2ubuntu1_amd64.deb ... 2192s Unpacking libquadmath0:amd64 (15.1.0-2ubuntu1) ... 2192s Selecting previously unselected package libgcc-14-dev:amd64. 2192s Preparing to unpack .../24-libgcc-14-dev_14.2.0-19ubuntu2_amd64.deb ... 2192s Unpacking libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 2192s Selecting previously unselected package gcc-14-x86-64-linux-gnu. 2192s Preparing to unpack .../25-gcc-14-x86-64-linux-gnu_14.2.0-19ubuntu2_amd64.deb ... 2192s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2192s Selecting previously unselected package gcc-14. 2192s Preparing to unpack .../26-gcc-14_14.2.0-19ubuntu2_amd64.deb ... 2192s Unpacking gcc-14 (14.2.0-19ubuntu2) ... 2192s Selecting previously unselected package gcc-x86-64-linux-gnu. 2192s Preparing to unpack .../27-gcc-x86-64-linux-gnu_4%3a14.2.0-1ubuntu1_amd64.deb ... 2192s Unpacking gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2192s Selecting previously unselected package gcc. 2192s Preparing to unpack .../28-gcc_4%3a14.2.0-1ubuntu1_amd64.deb ... 2192s Unpacking gcc (4:14.2.0-1ubuntu1) ... 2192s Setting up libgomp1:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libquadmath0:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libmpc3:amd64 (1.3.1-1build2) ... 2192s Setting up libubsan1:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libhwasan0:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libasan8:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libapr1t64:amd64 (1.7.5-1) ... 2192s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 2192s Setting up apache2-data (2.4.63-1ubuntu1) ... 2192s Setting up libtsan2:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libisl23:amd64 (0.27-1) ... 2192s Setting up libcc1-0:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up liblsan0:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libitm1:amd64 (15.1.0-2ubuntu1) ... 2192s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2192s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2192s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2192s Setting up cpp-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2192s Setting up cpp-14 (14.2.0-19ubuntu2) ... 2192s Setting up libgcc-14-dev:amd64 (14.2.0-19ubuntu2) ... 2192s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2192s Setting up cpp-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2192s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2192s Setting up cpp (4:14.2.0-1ubuntu1) ... 2192s Setting up gcc-14-x86-64-linux-gnu (14.2.0-19ubuntu2) ... 2192s Setting up gcc-x86-64-linux-gnu (4:14.2.0-1ubuntu1) ... 2192s Setting up apache2 (2.4.63-1ubuntu1) ... 2192s Enabling module mpm_event. 2192s Enabling module authz_core. 2192s Enabling module authz_host. 2192s Enabling module authn_core. 2192s Enabling module auth_basic. 2192s Enabling module access_compat. 2192s Enabling module authn_file. 2192s Enabling module authz_user. 2192s Enabling module alias. 2193s Enabling module dir. 2193s Enabling module autoindex. 2193s Enabling module env. 2193s Enabling module mime. 2193s Enabling module negotiation. 2193s Enabling module setenvif. 2193s Enabling module filter. 2193s Enabling module deflate. 2193s Enabling module status. 2193s Enabling module reqtimeout. 2193s Enabling conf charset. 2193s Enabling conf localized-error-pages. 2193s Enabling conf other-vhosts-access-log. 2193s Enabling conf security. 2193s Enabling conf serve-cgi-bin. 2193s Enabling site 000-default. 2194s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2194s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2195s Setting up gcc-14 (14.2.0-19ubuntu2) ... 2195s Setting up gcc (4:14.2.0-1ubuntu1) ... 2195s Processing triggers for ufw (0.36.2-9) ... 2195s Processing triggers for man-db (2.13.1-1) ... 2195s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2199s autopkgtest [18:00:50]: test chroot: [----------------------- 2199s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 2199s + gcc --print-file-name=libgcc_s.so.1 2199s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/libgcc_s.so.1 2199s + cat 2199s + a2enconf chroot 2199s Enabling conf chroot. 2199s To activate the new configuration, you need to run: 2199s systemctl reload apache2 2199s + echo Hello, world! 2199s + service apache2 restart 2199s + wget -qO- http://localhost/hello.txt 2199s + result= 2199s autopkgtest [18:00:50]: test chroot: -----------------------] 2200s chroot FAIL non-zero exit status 8 2200s autopkgtest [18:00:51]: test chroot: - - - - - - - - - - results - - - - - - - - - - 2200s autopkgtest [18:00:51]: test uwsgi: preparing testbed 2394s autopkgtest [18:04:05]: testbed dpkg architecture: amd64 2394s autopkgtest [18:04:05]: testbed apt version: 3.0.0 2395s autopkgtest [18:04:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2395s autopkgtest [18:04:06]: testbed release detected to be: questing 2396s autopkgtest [18:04:07]: updating testbed package index (apt update) 2396s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2396s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2396s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2396s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2396s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2396s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2396s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2396s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 2396s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 2396s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 2396s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 2396s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 2396s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 2396s Fetched 1959 kB in 1s (2601 kB/s) 2397s Reading package lists... 2398s autopkgtest [18:04:09]: upgrading testbed (apt dist-upgrade and autopurge) 2398s Reading package lists... 2398s Building dependency tree... 2398s Reading state information... 2398s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2398s Starting 2 pkgProblemResolver with broken count: 0 2398s Done 2399s Entering ResolveByKeep 2399s 2399s Calculating upgrade... 2399s The following packages will be upgraded: 2399s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2399s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2399s perl-modules-5.40 python3-dbus sensible-utils 2399s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2399s Need to get 11.7 MB of archives. 2399s After this operation, 27.6 kB of additional disk space will be used. 2399s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 2399s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 2399s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 2399s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2400s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 2400s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 2400s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 2400s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 2400s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 2400s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 2400s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 2400s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 2400s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 2400s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 2400s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 2400s Preconfiguring packages ... 2400s Fetched 11.7 MB in 1s (20.3 MB/s) 2400s (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 ... 80527 files and directories currently installed.) 2400s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 2400s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2400s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 2400s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2400s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 2400s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2400s Setting up perl-base (5.40.1-3) ... 2400s (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 ... 80527 files and directories currently installed.) 2400s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2400s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2401s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2401s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2401s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 2401s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2401s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 2401s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2401s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 2401s (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 ... 80527 files and directories currently installed.) 2401s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 2401s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2401s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 2401s (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 ... 80527 files and directories currently installed.) 2401s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 2401s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2401s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 2401s (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 ... 80527 files and directories currently installed.) 2401s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2401s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2401s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 2401s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2401s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 2401s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2401s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 2401s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2401s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 2401s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2401s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2401s Unpacking lto-disabled-list (58) over (57) ... 2401s Setting up python3-dbus (1.4.0-1) ... 2401s Setting up lto-disabled-list (58) ... 2401s Setting up libdebuginfod-common (0.193-1) ... 2401s Setting up libelf1t64:amd64 (0.193-1) ... 2401s Setting up libdw1t64:amd64 (0.193-1) ... 2401s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 2401s Setting up perl-modules-5.40 (5.40.1-3) ... 2401s Setting up sensible-utils (0.0.25) ... 2401s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 2401s Setting up libperl5.40:amd64 (5.40.1-3) ... 2401s Setting up perl (5.40.1-3) ... 2401s Processing triggers for man-db (2.13.1-1) ... 2402s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2402s Reading package lists... 2402s Building dependency tree... 2402s Reading state information... 2403s Starting pkgProblemResolver with broken count: 0 2403s Starting 2 pkgProblemResolver with broken count: 0 2403s Done 2403s Solving dependencies... 2403s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2405s Reading package lists... 2406s Building dependency tree... 2406s Reading state information... 2406s Starting pkgProblemResolver with broken count: 1 2406s Starting 2 pkgProblemResolver with broken count: 1 2406s Investigating (0) uwsgi-plugin-python3:amd64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2406s Broken uwsgi-plugin-python3:amd64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:amd64 < none @un H > 2406s Considering uwsgi-core:amd64 0 as a solution to uwsgi-plugin-python3:amd64 -1 2406s Re-Instated uwsgi-core:amd64 2406s Done 2406s Some packages could not be installed. This may mean that you have 2406s requested an impossible situation or if you are using the unstable 2406s distribution that some required packages have not yet been created 2406s or been moved out of Incoming. 2406s The following information may help to resolve the situation: 2406s 2406s The following packages have unmet dependencies: 2406s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2406s E: Unable to correct problems, you have held broken packages. 2406s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from questing-proposed 2406s Reading package lists... 2406s Building dependency tree... 2406s Reading state information... 2407s Starting pkgProblemResolver with broken count: 1 2407s Starting 2 pkgProblemResolver with broken count: 1 2407s Investigating (0) uwsgi-plugin-python3:amd64 < none -> 2.0.28+9+0.0.2build1 @un puN Ib > 2407s Broken uwsgi-plugin-python3:amd64 Depends on uwsgi-abi-fd03c85edfee33327ac760f246543e10:amd64 < none @un H > 2407s Considering uwsgi-core:amd64 0 as a solution to uwsgi-plugin-python3:amd64 -1 2407s Re-Instated uwsgi-core:amd64 2407s Done 2407s Some packages could not be installed. This may mean that you have 2407s requested an impossible situation or if you are using the unstable 2407s distribution that some required packages have not yet been created 2407s or been moved out of Incoming. 2407s The following information may help to resolve the situation: 2407s 2407s The following packages have unmet dependencies: 2407s uwsgi-plugin-python3 : Depends: uwsgi-abi-fd03c85edfee33327ac760f246543e10 2407s E: Unable to correct problems, you have held broken packages. 2407s uwsgi FAIL badpkg 2407s autopkgtest [18:04:18]: test CVE-2023-25690: preparing testbed 2407s blame: apache2 2407s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 2546s autopkgtest [18:06:37]: testbed dpkg architecture: amd64 2546s autopkgtest [18:06:37]: testbed apt version: 3.0.0 2546s autopkgtest [18:06:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2546s autopkgtest [18:06:37]: testbed release detected to be: questing 2547s autopkgtest [18:06:38]: updating testbed package index (apt update) 2547s Get:1 http://ftpmaster.internal/ubuntu questing-proposed InRelease [110 kB] 2547s Hit:2 http://ftpmaster.internal/ubuntu questing InRelease 2547s Hit:3 http://ftpmaster.internal/ubuntu questing-updates InRelease 2547s Hit:4 http://ftpmaster.internal/ubuntu questing-security InRelease 2547s Get:5 http://ftpmaster.internal/ubuntu questing-proposed/main Sources [67.9 kB] 2547s Get:6 http://ftpmaster.internal/ubuntu questing-proposed/multiverse Sources [27.3 kB] 2547s Get:7 http://ftpmaster.internal/ubuntu questing-proposed/universe Sources [580 kB] 2548s Get:8 http://ftpmaster.internal/ubuntu questing-proposed/main i386 Packages [94.8 kB] 2548s Get:9 http://ftpmaster.internal/ubuntu questing-proposed/main amd64 Packages [137 kB] 2548s Get:10 http://ftpmaster.internal/ubuntu questing-proposed/universe i386 Packages [262 kB] 2548s Get:11 http://ftpmaster.internal/ubuntu questing-proposed/universe amd64 Packages [656 kB] 2548s Get:12 http://ftpmaster.internal/ubuntu questing-proposed/multiverse i386 Packages [5028 B] 2548s Get:13 http://ftpmaster.internal/ubuntu questing-proposed/multiverse amd64 Packages [18.4 kB] 2548s Fetched 1959 kB in 1s (3055 kB/s) 2548s Reading package lists... 2549s autopkgtest [18:06:40]: upgrading testbed (apt dist-upgrade and autopurge) 2549s Reading package lists... 2549s Building dependency tree... 2549s Reading state information... 2550s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 2550s Starting 2 pkgProblemResolver with broken count: 0 2550s Done 2550s Entering ResolveByKeep 2550s 2550s Calculating upgrade... 2551s The following packages will be upgraded: 2551s gcc-15-base libatomic1 libdebuginfod-common libdebuginfod1t64 libdw1t64 2551s libelf1t64 libgcc-s1 libperl5.40 libstdc++6 lto-disabled-list perl perl-base 2551s perl-modules-5.40 python3-dbus sensible-utils 2551s 15 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2551s Need to get 11.7 MB of archives. 2551s After this operation, 27.6 kB of additional disk space will be used. 2551s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libperl5.40 amd64 5.40.1-3 [4877 kB] 2551s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 perl amd64 5.40.1-3 [262 kB] 2551s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 perl-base amd64 5.40.1-3 [1840 kB] 2551s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 perl-modules-5.40 all 5.40.1-3 [3217 kB] 2551s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod-common all 0.193-1 [15.6 kB] 2551s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 libatomic1 amd64 15.1.0-2ubuntu1 [10.5 kB] 2551s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 gcc-15-base amd64 15.1.0-2ubuntu1 [54.6 kB] 2551s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 libgcc-s1 amd64 15.1.0-2ubuntu1 [78.1 kB] 2551s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 libstdc++6 amd64 15.1.0-2ubuntu1 [812 kB] 2551s Get:10 http://ftpmaster.internal/ubuntu questing/main amd64 sensible-utils all 0.0.25 [25.0 kB] 2551s Get:11 http://ftpmaster.internal/ubuntu questing/main amd64 libdebuginfod1t64 amd64 0.193-1 [21.3 kB] 2551s Get:12 http://ftpmaster.internal/ubuntu questing/main amd64 libdw1t64 amd64 0.193-1 [283 kB] 2551s Get:13 http://ftpmaster.internal/ubuntu questing/main amd64 libelf1t64 amd64 0.193-1 [58.6 kB] 2551s Get:14 http://ftpmaster.internal/ubuntu questing/main amd64 python3-dbus amd64 1.4.0-1 [102 kB] 2551s Get:15 http://ftpmaster.internal/ubuntu questing/main amd64 lto-disabled-list all 58 [12.4 kB] 2551s Preconfiguring packages ... 2551s Fetched 11.7 MB in 0s (37.7 MB/s) 2551s (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 ... 80527 files and directories currently installed.) 2551s Preparing to unpack .../libperl5.40_5.40.1-3_amd64.deb ... 2551s Unpacking libperl5.40:amd64 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2552s Preparing to unpack .../perl_5.40.1-3_amd64.deb ... 2552s Unpacking perl (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2552s Preparing to unpack .../perl-base_5.40.1-3_amd64.deb ... 2552s Unpacking perl-base (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2552s Setting up perl-base (5.40.1-3) ... 2552s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80527 files and directories currently installed.) 2552s Preparing to unpack .../perl-modules-5.40_5.40.1-3_all.deb ... 2552s Unpacking perl-modules-5.40 (5.40.1-3) over (5.40.1-2ubuntu0.1) ... 2552s Preparing to unpack .../libdebuginfod-common_0.193-1_all.deb ... 2552s Unpacking libdebuginfod-common (0.193-1) over (0.192-4ubuntu1) ... 2552s Preparing to unpack .../libatomic1_15.1.0-2ubuntu1_amd64.deb ... 2552s Unpacking libatomic1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2552s Preparing to unpack .../gcc-15-base_15.1.0-2ubuntu1_amd64.deb ... 2552s Unpacking gcc-15-base:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2552s Setting up gcc-15-base:amd64 (15.1.0-2ubuntu1) ... 2552s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80527 files and directories currently installed.) 2552s Preparing to unpack .../libgcc-s1_15.1.0-2ubuntu1_amd64.deb ... 2552s Unpacking libgcc-s1:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2552s Setting up libgcc-s1:amd64 (15.1.0-2ubuntu1) ... 2552s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80527 files and directories currently installed.) 2552s Preparing to unpack .../libstdc++6_15.1.0-2ubuntu1_amd64.deb ... 2552s Unpacking libstdc++6:amd64 (15.1.0-2ubuntu1) over (15-20250404-0ubuntu1) ... 2552s Setting up libstdc++6:amd64 (15.1.0-2ubuntu1) ... 2552s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 80527 files and directories currently installed.) 2552s Preparing to unpack .../0-sensible-utils_0.0.25_all.deb ... 2552s Unpacking sensible-utils (0.0.25) over (0.0.24) ... 2552s Preparing to unpack .../1-libdebuginfod1t64_0.193-1_amd64.deb ... 2552s Unpacking libdebuginfod1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2552s Preparing to unpack .../2-libdw1t64_0.193-1_amd64.deb ... 2552s Unpacking libdw1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2552s Preparing to unpack .../3-libelf1t64_0.193-1_amd64.deb ... 2552s Unpacking libelf1t64:amd64 (0.193-1) over (0.192-4ubuntu1) ... 2552s Preparing to unpack .../4-python3-dbus_1.4.0-1_amd64.deb ... 2553s Unpacking python3-dbus (1.4.0-1) over (1.3.2-5build5) ... 2553s Preparing to unpack .../5-lto-disabled-list_58_all.deb ... 2553s Unpacking lto-disabled-list (58) over (57) ... 2553s Setting up python3-dbus (1.4.0-1) ... 2553s Setting up lto-disabled-list (58) ... 2553s Setting up libdebuginfod-common (0.193-1) ... 2553s Setting up libelf1t64:amd64 (0.193-1) ... 2553s Setting up libdw1t64:amd64 (0.193-1) ... 2553s Setting up libatomic1:amd64 (15.1.0-2ubuntu1) ... 2553s Setting up perl-modules-5.40 (5.40.1-3) ... 2553s Setting up sensible-utils (0.0.25) ... 2553s Setting up libdebuginfod1t64:amd64 (0.193-1) ... 2553s Setting up libperl5.40:amd64 (5.40.1-3) ... 2553s Setting up perl (5.40.1-3) ... 2553s Processing triggers for man-db (2.13.1-1) ... 2553s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2554s Reading package lists... 2554s Building dependency tree... 2554s Reading state information... 2554s Starting pkgProblemResolver with broken count: 0 2554s Starting 2 pkgProblemResolver with broken count: 0 2554s Done 2554s Solving dependencies... 2555s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2557s Reading package lists... 2557s Building dependency tree... 2557s Reading state information... 2557s Starting pkgProblemResolver with broken count: 0 2558s Starting 2 pkgProblemResolver with broken count: 0 2558s Done 2558s The following NEW packages will be installed: 2558s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2558s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2558s 0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded. 2558s Need to get 2215 kB of archives. 2558s After this operation, 8496 kB of additional disk space will be used. 2558s Get:1 http://ftpmaster.internal/ubuntu questing/main amd64 libapr1t64 amd64 1.7.5-1 [116 kB] 2558s Get:2 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1t64 amd64 1.6.3-3ubuntu2 [98.5 kB] 2558s Get:3 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-dbd-sqlite3 amd64 1.6.3-3ubuntu2 [11.7 kB] 2558s Get:4 http://ftpmaster.internal/ubuntu questing/main amd64 libaprutil1-ldap amd64 1.6.3-3ubuntu2 [9214 B] 2558s Get:5 http://ftpmaster.internal/ubuntu questing/main amd64 liblua5.4-0 amd64 5.4.7-1 [196 kB] 2558s Get:6 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-bin amd64 2.4.63-1ubuntu1 [1429 kB] 2559s Get:7 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-data all 2.4.63-1ubuntu1 [163 kB] 2559s Get:8 http://ftpmaster.internal/ubuntu questing/main amd64 apache2-utils amd64 2.4.63-1ubuntu1 [100 kB] 2559s Get:9 http://ftpmaster.internal/ubuntu questing/main amd64 apache2 amd64 2.4.63-1ubuntu1 [90.4 kB] 2559s Fetched 2215 kB in 1s (3566 kB/s) 2559s Selecting previously unselected package libapr1t64:amd64. 2559s (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 ... 80527 files and directories currently installed.) 2559s Preparing to unpack .../0-libapr1t64_1.7.5-1_amd64.deb ... 2559s Unpacking libapr1t64:amd64 (1.7.5-1) ... 2559s Selecting previously unselected package libaprutil1t64:amd64. 2559s Preparing to unpack .../1-libaprutil1t64_1.6.3-3ubuntu2_amd64.deb ... 2559s Unpacking libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2559s Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64. 2559s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-3ubuntu2_amd64.deb ... 2559s Unpacking libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2559s Selecting previously unselected package libaprutil1-ldap:amd64. 2559s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-3ubuntu2_amd64.deb ... 2559s Unpacking libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2559s Selecting previously unselected package liblua5.4-0:amd64. 2559s Preparing to unpack .../4-liblua5.4-0_5.4.7-1_amd64.deb ... 2559s Unpacking liblua5.4-0:amd64 (5.4.7-1) ... 2559s Selecting previously unselected package apache2-bin. 2559s Preparing to unpack .../5-apache2-bin_2.4.63-1ubuntu1_amd64.deb ... 2559s Unpacking apache2-bin (2.4.63-1ubuntu1) ... 2559s Selecting previously unselected package apache2-data. 2559s Preparing to unpack .../6-apache2-data_2.4.63-1ubuntu1_all.deb ... 2559s Unpacking apache2-data (2.4.63-1ubuntu1) ... 2559s Selecting previously unselected package apache2-utils. 2559s Preparing to unpack .../7-apache2-utils_2.4.63-1ubuntu1_amd64.deb ... 2559s Unpacking apache2-utils (2.4.63-1ubuntu1) ... 2559s Selecting previously unselected package apache2. 2559s Preparing to unpack .../8-apache2_2.4.63-1ubuntu1_amd64.deb ... 2559s Unpacking apache2 (2.4.63-1ubuntu1) ... 2559s Setting up libapr1t64:amd64 (1.7.5-1) ... 2559s Setting up liblua5.4-0:amd64 (5.4.7-1) ... 2559s Setting up apache2-data (2.4.63-1ubuntu1) ... 2559s Setting up libaprutil1t64:amd64 (1.6.3-3ubuntu2) ... 2559s Setting up libaprutil1-ldap:amd64 (1.6.3-3ubuntu2) ... 2559s Setting up libaprutil1-dbd-sqlite3:amd64 (1.6.3-3ubuntu2) ... 2559s Setting up apache2-utils (2.4.63-1ubuntu1) ... 2559s Setting up apache2-bin (2.4.63-1ubuntu1) ... 2559s Setting up apache2 (2.4.63-1ubuntu1) ... 2559s Enabling module mpm_event. 2559s Enabling module authz_core. 2559s Enabling module authz_host. 2559s Enabling module authn_core. 2559s Enabling module auth_basic. 2559s Enabling module access_compat. 2559s Enabling module authn_file. 2559s Enabling module authz_user. 2559s Enabling module alias. 2559s Enabling module dir. 2559s Enabling module autoindex. 2560s Enabling module env. 2560s Enabling module mime. 2560s Enabling module negotiation. 2560s Enabling module setenvif. 2560s Enabling module filter. 2560s Enabling module deflate. 2560s Enabling module status. 2560s Enabling module reqtimeout. 2560s Enabling conf charset. 2560s Enabling conf localized-error-pages. 2560s Enabling conf other-vhosts-access-log. 2560s Enabling conf security. 2560s Enabling conf serve-cgi-bin. 2560s Enabling site 000-default. 2560s Created symlink '/etc/systemd/system/multi-user.target.wants/apache2.service' → '/usr/lib/systemd/system/apache2.service'. 2561s Created symlink '/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service' → '/usr/lib/systemd/system/apache-htcacheclean.service'. 2562s Processing triggers for ufw (0.36.2-9) ... 2562s Processing triggers for man-db (2.13.1-1) ... 2562s Processing triggers for libc-bin (2.41-6ubuntu1) ... 2567s autopkgtest [18:06:58]: test CVE-2023-25690: [----------------------- 2567s + RC=0 2567s + trap exit_handler EXIT 2567s + a2enmod proxy 2567s Enabling module proxy. 2567s To activate the new configuration, you need to run: 2567s systemctl restart apache2 2567s + a2enmod proxy_http 2567s Considering dependency proxy for proxy_http: 2567s Module proxy already enabled 2567s Enabling module proxy_http. 2567s To activate the new configuration, you need to run: 2567s systemctl restart apache2 2567s + a2enmod rewrite 2567s Enabling module rewrite. 2567s To activate the new configuration, you need to run: 2567s systemctl restart apache2 2567s + rsync -a /var/log/apache2 /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts 2567s + rm /var/log/apache2/access.log /var/log/apache2/error.log /var/log/apache2/other_vhosts_access.log 2567s + mount -o bind /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2 /var/log/apache2 2567s + tee /etc/apache2/ports.conf 2567s + tee /etc/apache2/sites-available/000-default.conf 2567s Listen 80 2567s Listen 8080 2567s 2567s # The ServerName directive sets the request scheme, hostname and port that 2567s # the server uses to identify itself. This is used when creating 2567s # redirection URLs. In the context of virtual hosts, the ServerName 2567s # specifies what hostname must appear in the request's Host: header to 2567s # match this virtual host. For the default virtual host (this file) this 2567s # value is not decisive as it is used as a last resort host regardless. 2567s # However, you must set it for any further virtual host explicitly. 2567s #ServerName www.example.com 2567s 2567s ServerAdmin webmaster@localhost 2567s DocumentRoot /var/www/html 2567s 2567s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2567s # error, crit, alert, emerg. 2567s # It is also possible to configure the loglevel for particular 2567s # modules, e.g. 2567s #LogLevel info ssl:warn 2567s 2567s ErrorLog ${APACHE_LOG_DIR}/error.8080.log 2567s CustomLog ${APACHE_LOG_DIR}/access.8080.log combined 2567s 2567s # For most configuration files from conf-available/, which are 2567s # enabled or disabled at a global level, it is possible to 2567s # include a line for only one particular virtual host. For example the 2567s # following line enables the CGI configuration for this host only 2567s # after it has been globally disabled with "a2disconf". 2567s #Include conf-available/serve-cgi-bin.conf 2567s 2567s 2567s # The ServerName directive sets the request scheme, hostname and port that 2567s # the server uses to identify itself. This is used when creating 2567s # redirection URLs. In the context of virtual hosts, the ServerName 2567s # specifies what hostname must appear in the request's Host: header to 2567s # match this virtual host. For the default virtual host (this file) this 2567s # value is not decisive as it is used as a last resort host regardless. 2567s # However, you must set it for any further virtual host explicitly. 2567s #ServerName www.example.com 2567s 2567s ServerAdmin webmaster@localhost 2567s DocumentRoot /var/www/html 2567s 2567s # Available loglevels: trace8, ..., trace1, debug, info, notice, warn, 2567s # error, crit, alert, emerg. 2567s # It is also possible to configure the loglevel for particular 2567s # modules, e.g. 2567s #LogLevel info ssl:warn 2567s LogLevel alert rewrite:trace6 2567s LogLevel error proxy:trace6 2567s ErrorLog ${APACHE_LOG_DIR}/error.log 2567s CustomLog ${APACHE_LOG_DIR}/access.log combined 2567s 2567s RewriteEngine on 2567s RewriteRule "^/here/(.*)" "http://localhost:8080/index.html?$1" [P] 2567s ProxyPassReverse "/here/" "http://localhost:8080/" 2567s 2567s + systemctl restart apache2 2567s + 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' 2567s + 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' 2567s HTTP/1.1 503 Service Unavailable 2567s Server: squid/5.9 2567s Mime-Version: 1.0 2567s Date: Tue, 06 May 2025 18:06:58 GMT 2567s Content-Type: text/html;charset=utf-8 2567s Content-Length: 4146 2567s X-Squid-Error: ERR_CONNECT_FAIL 111 2567s Vary: Accept-Language 2567s Content-Language: en 2567s X-Cache: MISS from prod-internal-egress-proxy-ps7-03 2567s X-Cache-Lookup: MISS from prod-internal-egress-proxy-ps7-03:3128 2567s Via: 1.1 prod-internal-egress-proxy-ps7-03 (squid/5.9) 2567s Connection: keep-alive 2567s + true 2567s + 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' 2568s HTTP/1.1 503 Service Unavailable 2568s Server: squid/5.9 2568s Mime-Version: 1.0 2568s Date: Tue, 06 May 2025 18:06:58 GMT 2568s Content-Type: text/html;charset=utf-8 2568s Content-Length: 4146 2568s X-Squid-Error: ERR_CONNECT_FAIL 111 2568s Vary: Accept-Language 2568s Content-Language: en 2568s X-Cache: MISS from prod-internal-egress-proxy-ps7-01 2568s X-Cache-Lookup: MISS from prod-internal-egress-proxy-ps7-01:3128 2568s Via: 1.1 prod-internal-egress-proxy-ps7-01 (squid/5.9) 2568s Connection: keep-alive 2568s + true 2568s + 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' 2568s + grep -e '^[[:space:]]*HTTP/1.1 4[[:digit:]][[:digit:]] ' 2568s + true 2568s + exit_handler 2568s + chmod -R a+rwX /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2 2568s + systemctl status apache2.service 2568s ● apache2.service - The Apache HTTP Server 2568s Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; preset: enabled) 2568s Active: active (running) since Tue 2025-05-06 18:06:58 UTC; 54ms ago 2568s Invocation: 5eaee40411644edca9d7197270dfac93 2568s Docs: https://httpd.apache.org/docs/2.4/ 2568s Process: 2521 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) 2568s Main PID: 2524 (apache2) 2568s Tasks: 55 (limit: 4609) 2568s Memory: 5.4M (peak: 5.6M) 2568s CPU: 28ms 2568s CGroup: /system.slice/apache2.service 2568s ├─2524 /usr/sbin/apache2 -k start 2568s ├─2525 /usr/sbin/apache2 -k start 2568s └─2526 /usr/sbin/apache2 -k start 2568s 2568s May 06 18:06:58 autopkgtest systemd[1]: Starting apache2.service - The Apache HTTP Server... 2568s May 06 18:06:58 autopkgtest systemd[1]: Started apache2.service - The Apache HTTP Server. 2568s + systemctl stop apache2 2568s + cat /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2/error.log 2568s [Tue May 06 18:06:51.902233 2025] [mpm_event:notice] [pid 2160:tid 2160] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2568s [Tue May 06 18:06:51.902309 2025] [core:notice] [pid 2160:tid 2160] AH00094: Command line: '/usr/sbin/apache2' 2568s [Tue May 06 18:06:58.653340 2025] [mpm_event:notice] [pid 2524:tid 2524] AH00489: Apache/2.4.63 (Ubuntu) configured -- resuming normal operations 2568s [Tue May 06 18:06:58.653418 2025] [core:notice] [pid 2524:tid 2524] AH00094: Command line: '/usr/sbin/apache2' 2568s [Tue May 06 18:06:58.734431 2025] [mpm_event:notice] [pid 2524:tid 2524] AH00492: caught SIGWINCH, shutting down gracefully 2568s + cat /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2/access.log 2568s + cat /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2/error.8080.log 2568s + cat /tmp/autopkgtest.4PN3F0/CVE-2023-25690-artifacts/apache2/access.8080.log 2568s autopkgtest [18:06:59]: test CVE-2023-25690: -----------------------] 2568s CVE-2023-25690 FAIL non-zero exit status 1 2568s autopkgtest [18:06:59]: test CVE-2023-25690: - - - - - - - - - - results - - - - - - - - - - 2569s autopkgtest [18:07:00]: @@@@@@@@@@@@@@@@@@@@ summary 2569s run-test-suite PASS 2569s duplicate-module-load PASS 2569s default-mods PASS 2569s htcacheclean PASS 2569s ssl-passphrase FAIL non-zero exit status 56 2569s check-http2 FAIL non-zero exit status 1 2569s check-ubuntu-branding FAIL non-zero exit status 1 2569s chroot FAIL non-zero exit status 8 2569s uwsgi FAIL badpkg 2569s blame: apache2 2569s badpkg: Test dependencies are unsatisfiable. A common reason is that your testbed is out of date with respect to the archive, and you need to use a current testbed or run apt-get update or use -U. 2569s CVE-2023-25690 FAIL non-zero exit status 1 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for a9d852cf-b7c7-415f-9589-112d41d52a90 to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for 56951d0a-7d4b-4c06-8a54-7df4e266f770 to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for 4bd46ba9-b197-4b70-8a24-1684c338b810 to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for 950b2913-81d1-4885-907a-10975c6df788 to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for 1908ccde-fafa-408d-a7fc-b3e138a94c36 to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for f0ab0471-5c6b-43ae-aa96-78ced38e359b to get deleted. 2679s nova [W] Skipping flock for amd64 2679s Creating nova instance adt-questing-amd64-apache2-20250506-172411-juju-7f2275-prod-proposed-migration-environment-2-fd9c6ef5-eae9-469b-a22a-d43f08d7f5ac from image adt/ubuntu-questing-amd64-server-20250506.img (UUID cb061278-8f5e-47a1-be24-4f5e6435dc1a)... 2679s nova [W] Timed out waiting for 7add5fc0-59cb-4af7-aff3-eec330361ea8 to get deleted.